Ingeniero civil egresado de la Benemérita Universidad Autónoma de Puebla con estudios de Maestría en Estructuras en la Universidad Nacional Autónoma de México, promotor de las Redes Ciudadanas de apoyo a Andrés Manuel López Obrador en Puebla en el 2005, integrante de la Coordinación estatal de la Convención Nacional Democrática 2006-2008, coordinador en Puebla de las Brigadas en Defensa del Petróleo en el 2008, militante del Partido de la Revolución Democrática y regidor en el Ayuntamiento de Puebla 2011-2014.