Se graduó en la Royal Irish Academy of Music en 2013 con un máster en Música escénica.
Fue miembro del Staatsoper Stuttgart Opera Studio la temporada 2016/17, así como Jerwood Young Artist en 2014 en el festival de Glyndebourne, y graduado en Le Jardin du Voix, el programa para jóvenes artistas de Les Arts Florissants.
Entre su repertorio tenemos roles como Theseus (A Midsummer Night’s Dream), Sprecher (Die Zauberflöte), Littore (L’incoronazione di Poppea), Figaro (Le nozze di Figaro), Alidoro (La Cenerentola), Yamadori (Madama Butterfly), Masetto (Don Giovanni), Primer soldado (Salome), Lesbo (Agrippina) y Colline (La bohème). Desde 2019 es miembro del Ensemble de la Deutsche Oper Berlin, donde ha cantado óperas como Das Rheingold, Tosca, Les Huguénots o Platée, entre otros.
Debutó en el Gran Teatre del Liceu la temporada 2020/21 con Platée