Nacido en Barcelona, se formó en Italia con el barítono Luca Salsi. Estudió en academias como la Accademia Rossiniana Alberto Zedda, la Accademia del Belcanto Rodolfo Celletti, la Escuela de Ópera de Sabadell o el Opera Estudio de Tenerife.
Recientemente ha interpretado papeles como Belcore (L’elisir d’amore) en el Teatro Comunale di Bologna, Conte Robinson (Il matrimonio segreto) en el Teatro Regio di Parma y en el Teatro Massimo di Palermo, Sulpice (La fille du régiment) en el Teatro Lirico di Cagliari, Schaunard (La bohème) en el Teatro Regio di Torino y en el Teatro Filarmonico de Verona, Don Alvaro (Il viaggio a Reims) en la Deutsche Oper Berlin o Dancaïre (Carmen) en el Arena di Verona Festival. Ha sido dirigido por maestros como Daniel Oren, Fabio Luisi, Marco Armiliato, Andrea Battistoni o Frédéric Chaslin.
Esta temporada volverá a interpretar el rol de Dandini (La cenerentola) en el Teatro Olympia de Atenas.
Debuta en el Gran Teatre del Liceu.