Se desempeñó como Secretario de Economía de 2000 a 2003 y Secretario de Relaciones Exteriores de 2003 a 2006, en el gobierno de Vicente Fox.