Su primera intervención fílmica es en la película Viento negro, Posteriormente (1966) filma El escapulario. Comienza su carrera a la fama al intervenir en El carruaje, telenovela donde interpreta al benemérito Benito Juárez.

También ha participado en otras películas como Actas de Marusia, El Apando, Masacre en el Río Tula.

Su trabajo se extiende a TV, actuando en telenovelas como: María Isabel, Las vías del amor (2002), Atrévete a olvidarme (2001), Corazón indomable (2013).

Ha sido 6 veces ganador del Premio Ariel, nominado al Premio Diosas de plata y nominado en varias ocasiones al Premio Tv y Novelas, entre otros premios.