Pronto consiguió sus primeras intervenciones en cine como extra y formó parte del grupo Teatro de medianoche, fundado por Rodolfo Usigli.
En 1947 trabajó bajo las órdenes de Roberto Gavaldón, conocido como “el Ogro”, por su fuerte temperamento en la cinta que le daría una nominación al Premio Ariel: La otra (1946) alternando con Dolores del Río.
En 1956 el actor fue abordado por Hollywood para interpretar al general Lorenzo, en el western de Richard Fleischer Bandido, con Robert Mitchum en el papel estelar.
En 1963 filma la producción méxico- argentina La diosa impura con Isabel Sarli y Julio Alemán, quienes terminaron peleados al final del rodaje.
Su última aparición internacional fue en 1982 en la película de Carlos Saura Antonieta, protagonizada por Isabelle Adjani y en la que interpretó al generalísimo Porfirio Díaz.