Anteriormente miembro del Partido Revolucionario Institucional, pero que en 2000 renunció a su partido para incorporarse a la campaña del entonces candidato opositor Vicente Fox, quien triunfó en las elecciones y en 2003 lo designó titular de la Secretaría de la Reforma Agraria, posteriormente fue Subsecretario de Población, Migración y Asuntos Religiosos de la Secretaría de Gobernación, hasta el 27 de enero de 2008.