Inicia els seus estudis musicals al Conservatori Professional de Música del Liceu en l’especialitat de cant, sota el mestratge de la mezzosoprano Marisa Roca. Ha treballat el perfeccionament del cant amb les soprano Carmen Bustamante i Marta Muñoz, així com amb el baríton Roberto Accurso. Ha rebut consells del baix Carlos Chausson, de la professora Ana Luisa Chova, dels tenors Javier Camarena i d’Aquiles Machado. És grauduat en musicologia per la Universitat Autònoma de Barcelona (UAB) i ha obtingut el títol de màster en estudis teatrals per la Universitat Autònoma de Barcelona (UAB) i l’Institut del Teatre (IT).
Ha actuat com a solista en escenaris com el Palau de la Música Catalana, el Reial Cercle Artístic de Barcelona, el Palau de Congressos de Catalunya, l’Auditori del Museu Blau del Fòrum de Barcelona, el Palau Sant Jordi, l’auditori de CaixaForum Barcelona, l’Auditori del conservatori de Mallorca, l’Auditori de CaixaForum Palma de Mallorca l’Estadio Madrid Arenas, el Monestir de Sant Cugat del Vallès, Reial Monestir de Pedralbes, Monestir de Ripoll i la Cripta de la Sagrada Família entre molts d’altres.
Ha debutat els rols de Dancairo de l’òpera Carmen, Marchese D’Obigny de la Traviata i els rols de Benoît i Alcindoro de l’òpera la Boheme al Palau de la Música Catalana, també ha debutat el rol de Don Bartolo de Le Nozze di Figaro a l’International Opera Project. Ha estrenat l’obra de nova creació Puges o Baixes de Paco Viciana, estrenant i debutant els rols de Narrador i Marc, en el festival (A)phònica de Banyoles. Estrena també el rol protagonista de l’espectacle operístic L’Afinador, de la companyia LoPereBufa al Festival Lola i ha debutat i estrenat el rol de Conserge a l’òpera de nova creació Pantalla i Calla d’Albert Gumí.
Anteriorment, també ha interpretat el rol protagonista Don Crisobolo de l’òpera l’Impresario in Angustie de Domenico Cimarosa, sota la direcció de Simone Perugini. Ha compaginat aquestes produccions amb concerts i rectials per tot el territori català, interpretant obres de Rossini, Mozart, Paisiello, Toldrà, Mompou, Verdi i Bellini, entre altres.
Rols debutats recentement:

Sagrestano – Tosca (G. Puccini)
Benoit – La Boheme (G. Puccini)
Alcindoro – La Boheme (G. Puccini)
Marquese d’Ogny – La Traviata (G. Verdi)
Don Bartolo – Le Nozze di Figaro (W. A. Mozart)
Don Crisobolo – L’impresario in Angustie (D. Cimarosa)
