As a boy he was a chorister in the Choir of Winchester Cathedral. He founded the Polyphony choir in 1986, whilst organ scholar of King’s College Cambridge. He served as organist and subsequently director of music at Temple Church, London from 1997 to 2006. His former posts also include chief conductor of the Nederlands Kamerkoor, chief guest conductor of the Danish National Choir.
He is currently musical director of the Holst Singers (since 1993), director of music at Trinity College, Cambridge (since 2006) and artistic director / principal conductor of the City of London Sinfonia (since the 2010-2011 season).