En diciembre de 1982 el nuevo presidente Miguel de la Madrid lo nombró director general del Banco Nacional de México (Banamex), el banco privado más grande de México que acababa de ser nacionalizado por el anterior gobierno; en este cargo permaneció hasta 1988 cuando el presidente Carlos Salinas de Gortari lo designó Secretario de Relaciones Exteriores.