En la campaña de Felipe Calderón Hinojosa a Presidente de México fue Coordinador Operativo y desde diciembre de 2006 ocupó el cargo de Subsecretario de la Función Pública, hasta el 28 de septiembre de 2007 cuando el presidente Felipe Calderón lo nombró titular la misma secretaría en sustitución de Germán Martínez Cázares, quien renunció para buscar la presidencia del Partido Acción Nacional.