Born in Barcelona, he pursued musical studies at the Conservatori Superior de Música del Liceu, obtaining the title of higher grade professor as an instrumentalist (accordion). As an instrumentalist, he was part of the Orquestra de cambra d’Acordions de Barcelona (L’OCAB, 1991-1997). As a tenor, he has been guided by Chris Merrit and Jaume Aragall. His repertoire includes roles such as Alfredo (La traviata), Conte Almaviva (Il barbiere di Siviglia), Ernesto (Don Pasquale), Faust, Fenton (Falstaff), Il Duca di Mantova (Rigoletto), Ismaele (Nabucco), Rodolfo (La bohème), Don Carlo, Cassio (Otello), Edmondo (Manon Lescaut), Don José (Carmen), and Tamino (Die Zauberflöte). Since 2018, he has collaborated with the Chorus of the Gran Teatre del Liceu, of which he is currently a member.
He made his debut at the Gran Teatre del Liceu in the 2011/12 season with Jo, Dalí and returned with Così FAN tutte (2012/13 and 2013/14) and with Eugene Onegin, Turandot, and Un ballo in maschera (2023/24).