Alternó con actores como Geraldine Chaplin, Gian Maria Volonté, Dean Stockwell, Marhe Keller, Kris Kristofferson, entre otros.
Trabajó con directores como: Miguel Littín, Arturo Ripstein, Felipe Cazals, Alfredo Gurrola y Alejandro Pelayo.
También en televisión el actor realizó pocas intervenciones, en las telenovelas Penthouse (1973), con Fanny Cano; y Mirada de mujer: el regreso (2003), en la que interpretó a Eladio Chacón.
Fue nominado nueve veces al Ariel y recibió cuatro de ellos.
Ganó tres Diosas de Plata y diversos reconocimientos internacionales.