Estudió en el DIT Conservatory of Music and Drama de Dublín y posteriormente en el New England Conservatory of Music de Boston. Fue miembro del Ensemble de la Oper de Fráncfort y participó en los programas Britten-Pears Young Artist Programme, San Francisco Opera’s Merola Program y en la Santa Fe Opera. Entre sus recientes compromisos cabe señalar el debut como Ariodante en versión concierto en la Royal Opera House de Londres, así como el debut en el Teatro Bolshoi de Moscú. También tiene en cartera cantar como Stéphano (Roméo et Juliette) en la Metropolitan Opera de Nueva York, Ruggiero (Alcina) en la Santa Fe Opera, príncipe Orlofsky (Die Fledermaus), e Idamante (Idomeneo) en el Festival de Salzburgo dirigida por Peter Sellars. Recientemente ha publicado el álbum I Will Walk With My Love con la pianista Tanya Blaich.
Debuta en el Gran Teatre del Liceu.