En la cumbre de su carrera política, se desempeñó como secretario de Hacienda durante una de las crisis económicas más graves en la historia de México, al final del gobierno de José López Portillo y durante la primera mitad del de Miguel de la Madrid; además, fue embajador de México en España y Secretario de Turismo durante el gobierno de Carlos Salinas de Gortari, así como embajador ante los Estados Unidos en el de Ernesto Zedillo.