Musician and musical director, he was organ scholar at St. Catharine's College, Cambridge. He then became a free-lance musical director, directing the first professional tour of 'Joseph and his Amazing Technicolour Dreamcoat'. In 1982 he became Musical Director for the Methodist Association of Youth Clubs, consolidating the work of the MAYC Singers and Orchestra which he had founded in the 70's.
From 1984 to 1995, as Organist and Director of Music at Coventry Cathedral, he recorded and broadcast frequently and toured widely, including five trips to the USA and one to Italy, where the choir sang to the Pope. As conductor of the cathedral's Choral society, the Saint Michael's Singers, he has made over twenty recordings, many of them for the Kingsway Hymnmakers Series. He has conducted a vast repertoire of choral literature with choirs and orchestras both in the UK and abroad.
Since 1986 he has conducted more than 150 ‘Songs of Praise’ programmes all over the world for the BBC and is also a prolific arranger for the series. In 2000, he conducted 65,000 people at the Cardiff Millennium Stadium. He also conducts frequently for the Radio 4 Daily Service and the Radio 4 Sunday Morning Worship and records for Radio 2's Sunday Half-Hour.
Since 1991 he has been Artistic Director of the annual International Church Music Festival which has alternated between Coventry, Chester and Bern. He has received many commissions for choral music from churches in the UK and USA. His setting of ‘Take my life and let it be’ (HP 705) was written for an MAYC festival..