En 1998, debutó con la serie Plaza Alta en la televisión autonómica andaluza Canal Sur.
[cita requerida] Su debut cinematográfico fue en el año 2000, con un pequeño papel en la comedia Besos para todos dirigida por Jaime Chávarri y protagonizada por Emma Suárez.
Interpretó a Rafael Escobedo, presunto asesino de los marqueses y único condenado por el crimen.
[1] En 2018, coprotagonizó, junto a Carmen Maura, la obra teatral La golondrina, dirigida por Josep María Mestres y escrita por Guillem Clua.
En 2019 participó en la cuarta edición de MasterChef Celebrity, llegando a la final y quedando en segunda posición.