El presidente Vicente Fox lo designó Secretario de Marina mientras era aún Vicealmirante, recibió el ascenso al tomar posesión del cargo, el 1 de diciembre de 2000 y lo dejó cuando el mandato de Fox terminó, el 30 de noviembre de 2006.