Imagen
Fue miembro del International Opera Studio de la Opernhaus Zürich entre los años 2017-2019.
Es un antiguo alumno de la International Opera School of Royal College of Music de Londres.
Ha ganado el Premio Les Azuriales Karaviotis en el Concurso Internacional Les Azuriales 2016 en Niza, 1er premio Clonter Opera Prize 2016 en Londres, 1er premio Schock Foundation Competition 2014. Además, ha interpretado papeles como Alfredo (La traviata), Rinuccio (Gianni Schicchi), Nemorino (L'elisir d'amore), Don Ottavio (Don Giovanni), Belfiore (La finta giardiniera), Arturo (Lucia di Lammermoor), Le Chavalier (Dialogues des Carmélites), Mr Owen (Postcard from Morocco de Dominick Argento).
Debuta en el Gran Teatre del Liceu.