Educado en Barcelona, con apenas 12 años empezó a aparecer en pequeños papeles infantiles en varias películas.
En 1971 se trasladó a Madrid, participando en varios programas de RTVE y ampliando su carrera como actor de doblaje con varias series televisivas que darán mayor popularidad, especialmente doblando a Paul Michael Glaser en Starsky y Hutch en 1977.
Además, también ha doblado a actores como Alan Alda, Dustin Hoffman, Warren Beatty, James Woods, Gene Wilder, Peter Sellers, Joe Mantegna, Dudley Moore, Rupert Graves, Pierce Brosnan, Jeff Bridges, Dan Aykroyd, Jean-Paul Belmondo, Jack Nicholson, entre otros.
Entre sus trabajos más destacables para cine, podría ser: Al Pacino en "El padrino", Dustin Hoffman en "Lenny", Peter Sellers en "¿Teléfono rojo?
volamos hacia Moscu", Alan Alda en "Delitos y faltas", Dan Aykroyd en "Paseando a Miss Daisy", Nigel Terry en "Excalibur", Alain Delon en "El silencio de un hombre", Jeff Bridges en "Tron", Kevin Spacey en "L.A.