Following a successful career as a baritone he made his debut as a tenor in 1992 singing Brighella in Ariadne auf Naxos for Garsington Opera. Since then he has sung a wide variety of roles with Scottish Opera, Opera North, the Royal Opera, English National Opera and Opera New Zealand as well as appearances at the Edinburgh, Aldeburgh, Bregenz and Ravenna Festivals.
He played Peter Grimes in the performance of Britten's opera on Aldeburgh beach 2013- filmed as " Grimes on the Beach"
- Aberdeen Press and Journal, World-class opera beams into town, 19 November 2008.
- Seckerson, Edward, Gandhi through the looking glass, The Independent, 10 April 2007.
- Tommasini, Anthony, Longing in England: ‘Death in Venice’ on Two Stages, The New York Times, 11 June 2007.
- Biography on Askonas Holt Artist Management