A pesar de llevar años trabajando en el teatro, la fama le llegó con sus papeles en televisión
Ha participado en series de mucho éxito como: Policías, en el corazón de la calle (1999-2003); Hospital central (2008-2009), o Isabel (2011-2013)
Ha actuado, en total, en más de 50 obras de teatro y cine
Es miembro fundador de la Academia de las artes escénicas de España
La Unión de actores le ha otorgado en dos ocasiones el premio al mejor actor secundario de televisión y teatro por Policías y El señor Puntila y su criado Matti, respectivamente
Da vida a Bárcenas en la película B, de David Ilundain, gran aclamda por la crítica, interpretación por la que ha recibido el Premio Sant Jordi 2016
Ese mismo año gana el Premio Ondas al mejor actor por su interpretación en la serie Mar de Plástico