Una vez terminada la Licenciatura se convirtió en Delegado General de Gobierno en Acapulco, cargo al cual renunció para continuar con sus estudios en Distrito Federal.
Estudió la maestría en Economía y Gobierno en la Universidad Anáhuac del Norte, titulándose con la tesis "Pobreza y elecciones en Acapulco" con la que obtuvo mención honorífica.
Ha desempeñado cargos de elección popular en varias ocasiones.
En 1988, a los 24 años de edad, fue Diputado federal suplente en la LIV Legislatura del Congreso de la Unión de México, en la que asumió inmediatamente el cargo tras el permiso del diputado propietario Jaime Castrejón Díez, misma en la que fue diputado local propietario.
En estas mismas comisiones trabajó con Emilio Gamboa Patrón, quien años más tarde, al convertirse Secretario General del Comité Ejecutivo Nacional del PRI, lo nombró Secretario General de la Confederación Nacional de Organizaciones Populares (CNOP) del partido, cargo que actualmente desempeña.