En 2000 fue elegido Secretario de Contraloría y Desarrollo Administrativo de México (hoy Secretaría de la Función Pública) por el entonces presidente Vicente Fox, renunciando al cargo en 2003 para ser diputado federal plurinominal en la LIX Legislatura y fue designado por el entonces Presidente del PAN, Luis Felipe Bravo Mena, como Coordinador del Grupo Parlamentario del PAN en la Cámara de Diputados de México.