Licenciado en Derecho por la Universidad del Valle de Puebla. Se ha desempeñado como diputado local por el distrito XVIII, en el periodo 2014 – 2018, en el que ocupó la Presidencia de la Comisión de Derechos Humanos. Presidente municipal de Tepeaca de Negrete (2018 – 2021). Diputado local por el distrito XIII, líder del grupo parlamentario de Morena en la LXI Legislatura del Honorable Congreso del Estado de Puebla, presidente de la Junta de Gobierno y Coordinación Política de 2021, hasta antes de ser designado como gobernador sustituto del estado de Puebla.