Llicenciat en Art Dramàtic per l‘Institut del Teatre (2006) en l’especialitat d’interpretació. Format també en arts escèniques a les escoles de El Timbal, Col·legi de Teatre, Nancy Tuñón i a la Theaterschool Amsterdamse Hogeschool voor de Kunsten (Països Baixos). Completa la seva formació amb diversos cursos de dramatúrgia a l’Obrador de la Sala Beckett amb Helena Tornero, Marc Rosich i Carles Batlle. Màster de formació del professorat de la Universitat Autònoma de Barcelona en l’especialitat de llengua catalana.

Cofundador i codirector de la companyia de teatre La Reial dedicada a fer representacions en escenaris reals. Els seus espectacles s’han pogut veure a nombrosos festivals europeus d’Itàlia, Anglaterra, Escòcia, Espanya, Àustria, Irlanda, Rússia, Bèlgica, Suècia i França.

Com a actor ha participat en muntatges teatrals dirigits per Ramon Simó, Javier Daulte, Jaume Melendres, Víctor Muñoz, Llàtzer Garcia, Marc Angelet i Marcel·lí Antúnez entre d’altres. En televisió, ha interpretat el paper de Gonzalo a la sèrie de TV3 El cor de la ciutat, i també com a actor en el llargmetratge Automàtics.

L’estiu de 2017 dirigeix la comèdia “Els dos cavallers de Verona” de W. Shakespeare, amb la companyia Parking Shakespeare.

Com a dramaturg ha escrit entre altres, “Es fa fosc” Sala Flyhard 2016 i Sala La Usina de Madrid 2018. “Tot inclós” (Premi Píndoles 2019) “Abans de l’estiu” (Premi Roca Umbert 2014) “Estat mental” (Premi Roca Umbert 2016) “No costa tant ser feliç” dins de l’espectacle “Caiguda lliure” (Obrador Beckett 2013 i Àtic22, 2014)“El gran càsting” Miniteatres 2014. Ha impartit classes d’intepretació com a docent a  Porta 4, a l’Aula de Teatre de Martorell, a l’escola Artur Iscla de Pineda de Mar, al Foment d’Horta i a diverses associacions barcelonines.