S'inicià en el teatre d’aficionat a la Sala Cabanyes de Mataró, i posteriorment cursà estudis a l’Institut del Teatre de Granollers, de la mà de Frederic Roda, i al de Barcelona. Debutà professionalment amb Josepet de Sant Celoni, de S.Rusiñol (1978). Des d’aleshores ha participat en nombrosos espectacles i ha estat guardonat amb els premis de l’Associació d’Actors i Directors Professionals de Catalunya (per la sèrie de televisió La Granja) i el de la Crítica de Barcelona per La presa, de C. McPherson (dirigida per Manel Dueso, 1999) i La vida es sueño, de Calderón de la Barca (dirigida per Calixto Bieito, 2000). També ha estat nominat tres anys consecutius als premis Max de teatre, entre d’altres. Entre l’any 2000 i el 2009 formà part de la companyia del Teatre Romea.
Ha treballat també en cinema a Barrios altos (1987), Un negre amb un saxo (1989), Un día volveré (1990), Makinavaja (1992), La ciudad de los prodigios (1999), Los sin nombre (1999) o Atlas de geografía humana (2006), entre d’altres, i en sèries de televisió.