Tiene más de 33 años de servicio público en las áreas financieras y diplomáticas del Gobierno de México, ha sido Director General de Crédito y Subsecretario de Hacienda, Director General de Nacional Financiera (NAFINSA) y del Banco Nacional de Comercio Exterior (BANCOMEXT); en el gobierno de Ernesto Zedillo, se desempeñó primero como Secretario de Relaciones Exteriores y luego como Secretario de Hacienda y Crédito Público, en este cargo se convirtió en el primer titular de Hacienda en estar al frente de las finanzas mexicanas en un cambio de gobierno sin una crisis económica en 30 años (desde 1970).