Desde 1997 a 2009, se desempeñó como Director de Relaciones con Gobierno del Grupo FEMSA.
Ha sido diputado suplente por el Partido Revolucionario Institucional en el Congreso local de Puebla (L Legislatura), diputado federal suplente en la LVIII Legislatura.
Ha fungido también como secretario de Finanzas de la CNOP, y diputado federal en la LXI Legislatura participando en comisiones como Economía, Hacienda y Energía.
Fundador del despacho Desarrollo de Estrategias Políticas y Asuntos Públicos.
Y actualmente es director general ejecutivo del Consejo Coordinador Empresarial (CCE).