[5] No pudo formarse en arte dramático hasta finalizar sus estudios, por petición de sus padres.
Ha trabajado a las órdenes de directores como José Luis Cuerda, Vicente Aranda, Agustín Díaz Yanes, Icíar Bollaín o Jaime Chávarri.
En los últimos años se ha dedicado más a la televisión, donde ha interpretado papeles fijos en series de éxito como Canguros, Médico de familia, Compañeros, Mis adorables vecinos o Águila Roja.
Para la misma cadena también presentó Canciones de nuestra vida (1997)[7] y La cara divertida (1998).
En 2011 se estrenó la serie El ángel de Budapest, donde el actor encarnaba al diplomático Ángel Sanz Briz, que ayudó a escapar a muchos judíos del exterminio nazi.