Fue, durante unos cuantos meses, director del Banco Nacional de Obras en 2003, hasta ser designado por Vicente Fox como secretario de Energía, cargo en el que permanecería hasta 2004, cuando renunció por haber sido amonestado públicamente por Fox por hacer actos proselitistas en busca de la presidencia de México.