Entre los puestos que ha desempeñado se encuentra el de presidente del PAN y Secretario de la Función Pública durante el gobierno de Calderón. Ahora es candidato plurinominal de Morena