He has been a member of the Opera Studio at the Accademia Nazionale di Santa Cecilia in Rome, supervised by soprano Renata Scotto. For two seasons, he was part of the Plácido Domingo Perfection Center in Valencia, where he sang the roles of Gastone (La traviata), Rustighello (Lucrezia Borgia), Goro (Madama Butterfly), Spoletta (Tosca), and Schmidt (Werther).
He has performed with artists such as Plácido Domingo, Gregory Kunde, Mariella Devia, Anna-Caterina Antonacci, Lianna Haroutounian, and Marina Rebeka. He has been conducted by maestros such as Ramón Tebar, Nicola Luisotti, Fabio Biondi, and Henrik Nánási.
His recent engagements include Albazar (Il turco in Italia) and Nathanaël and Spalanzani (Les contes d’Hoffmann) in Bilbao, Jaquino (Fidelio) in Oviedo, Remendado (Carmen) and Goro in Seville, as well as performances at the Teatro Real in Madrid, Opera de Oviedo, Palau de Les Arts in Valencia, and ABAO.
He debuted at the Gran Teatre del Liceu in the 2018/19 season with Madama Butterfly, and has returned with Lucia di Lammermoor (2020/21), Rigoletto (2021/22), Tosca (2022/23), and Turandot (2023/24).