John studied music at York University and then trained at the Bristol Old Vic Theatre School. On graduating he joined the Bristol Old Vic Company where he played many leading roles. Acting has taken him from the National Theatre through most parts of England, Germany, Hong Kong and the Middle East. More recently he played Salieri in Amadeus at Chester and Sir Robert Chiltern in An Ideal Husband at Northampton. He has played many leading roles on television, notably the part of Willie Pettit, whom he played for five years in the series Bergerac. As composer and musical director he has worked extensively in television and theatre. He is currently completing a musical, Muscles!, with Alec Reid.