Como actor de televisión ha aparecido en series como Senyor Retor, Adolfo Suárez o El cor de la ciutat, es director teatral y en cine ha actuado en títulos como Son de mar de Bigas Luna, Lo mejor de mi de Roser Aguilar, Platillos volantes de Óscar Aibar, Tierra y libertad de Ken Loach o El embrujo de Shangai de Fernando Trueba.