He was a chorister at Westminster Abbey and an academical clerk at Magdalen College, Oxford, where he read Biology. He went on to study at the Guildhall School of Music and Drama
He has played many major roles on the stage, including Don Giovanni, Count Almaviva (Le nozze di Figaro), Tarquinius (The Rape of Lucretia) and Marcello (La bohème). On the concert platform, he has sung Haydn in the Royal Albert Hall, Wolf in the Wigmore Hall, Bach in the Amsterdam Concertgebouw and Vaughan Williams in the Sao Paulo Opera House.
He has recorded widely. His performance on OpusArte’s disc of Membra Jesu Nostri by Buxtehude has received critical acclaim, as has his work with the solo voice ensemble, I Fagiolini, with whom he sang for nine years.