After studying at the Royal College of Music, he became Assistant Organist at Canterbury Cathedral in 1968. He was appointed Organist and Master of the Choristers at Guildford Cathedral in 1974. He succeeded Francis Jackson in 1983 as Organist and Master of the Music at York Minster, a post he held until his retirement in 2008. He has composed works for organ, including instrumental works, cantatas for choir and orchestra, and many pieces of church music. These include anthems, music for worship, and carols.