El 1 de diciembre de 2000 el presidente Vicente Fox Quesada lo designó Secretario de la Defensa Nacional, mandato que concluyó el 30 de noviembre de 2006.