In 2001, he joined the acting profession with the TV series El cor de la ciutat, although, soon enough, he alternated his TV roles with roles in feature films, playing parts in films like White Smoke, Jugar a matar, Di que sí – Say I do, A ras de suelo or Juego. In 2006, he returned to fiction with Amistades peligrosas. In 2007, he took part in Amar en tiempos revueltos for five episodes, until he came back with Sin tetas no hay paraíso TV series. Between 2009 and 2010, he played Jorge Vega’s part in Acusados, and shot the Tormenta miniseries for Antena 3.
Alternatively, in 2010, he returned to cinema with the film Julia’s eyes and, after that, Fin in 2012 and The mule in 2013. Toward the end of 2013, he went back to the stage with a new play called Emilia. In 2018, he brought Bernat Estanyol to life in the Cathedral of the Sea TV Series. Also, in 2018, he joined the TV series Gigantes as a co-lead.