Debuta en el mundo del cine a los 13 años en la película E.S.O (entidad sobrenatural oculta) de Santi Lapeira (Black Flag, 2009).
En 2019 protagoniza, coescribe y coproduce el largometraje El Sitio de Otto, que compite en festivales tales como Cinespaña Toulouse, el BCN Film Fest y el Atlántida Film Fest, entre otros También en 2019 debuta en el teatro musical protagonizando el musical Rent encarnando a Marc Cohen, dirigido por Daniel Anglès y producido por Focus en el Teatro Condal de Barcelona.
En 2021 se une al elenco del Petit Princep, exitoso espectáculo creado por Àngel Llàcer y Manu Guix producido por La Perla 29 También en 2021 interpreta el personaje de Guillermo Alonso en la serie Santo, producida por Nostromo Pictures para Netflix.
Posteriormente viaja a Rumanía para rodar We Were the Lucky Ones, serie basada en el best sellar de Georgia Hunter y producida por Hulu y Disney + interpretando el personaje de Sebastián Padilla.
Compagina sus proyectos como actor y director con su faceta como comunicador, copresentando el podcast cultural DENTRO en Radio Primavera Sound junto a Alba Riera.