Nació en Zacatlán Puebla, el 21 de Diciembre  de 1966, es abogado por la Benemérita Universidad Autónoma de Puebla; casado con Jaqueline Yamal y padre de 3 hijos, Juan Carlos, Alberto y Sofía.

Dentro de los cargos de elección popular que ha tenido, se encuentra el haber sido Diputado Suplente a la LII Legislatura Local; en 1996 fue Presidente Municipal Constitucional de Zacatlán; posteriormente fue Diputado Propietario al Congreso en la LIV Legislatura; en el 2009 fue Diputado Federal Propietario a la LXI Legislatura, coordinando a la Bancada Poblana, fue Secretario de la Comisión de Presupuesto y Cuenta Pública, así como miembro de la Comisión de Hacienda y Desarrollo Social.

Dentro del ámbito de la Administración Pública, fue Subsecretario de Enlace, Vivienda  y Desarrollo Social del Gobierno de Puebla, posteriormente fue Subsecretario de Coordinación y Desarrollo Regional de la misma dependencia, para que en el año 2010 fuera Secretario de Desarrollo Social del Gobierno de Puebla.

Durante la campaña del actual Presidente de la República Enrique Peña Nieto, se desempeñó como Secretario de Gestión Social del Comité Ejecutivo Nacional del PRI; al inicio de la administración fue nombrado Subsecretario de Planeación, Evaluación y Desarrollo Regional de la SEDESOL, acompañando a Rosario Robles Berlanga titular de la dependencia.