Inició ocupando el cargo de Oficial Mayor de la Secretaría de Relaciones Exteriores en 1943, Subsecretario entre 1944 y 1946, en 1948 llegó por primera vez a la titularidad de la Secretaría durante el gobierno de Miguel Alemán Valdés y de nuevo entre 1958 y 1964 en el sexenio de Adolfo López Mateos, en ese año fue electo Senador por el estado de Zacatecas.