Es Licenciado en Derecho por la UNAM, Maestro en Ciencia Política por la UPAEP, Maestro en Derecho Electoral por la EJE del TEPJF y cuenta con estudios de posgrado en Derecho Parlamentario en la UAEMéx. Fue Consejero Electoral Distrital en el Instituto Federal Electoral (IFE) y en el Instituto Nacional Electoral (INE) durante los Procesos Electorales Federales 2011-2012 y 2014-2015, respectivamente. Asimismo, se ha desempeñado como asesor legislativo en el Senado de la República en la LXII, LXIII, la LXIV y la LXV Legislatura. Desde enero de 2020 es director editorial en Tempo, Política Constante.