Es Licenciado en Derecho por la UNAM, Maestro en Ciencia Política por la UPAEP, cuenta con estudios de posgrado en Derecho Parlamentario en la UAEM y la Maestría en Derecho Electoral en la EJE del TEPJF. 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 de noviembre de 2012 a la fecha, en la LXII, LXIII, la LXIV y la LXV Legislatura. Desde enero de 2020 es director editorial en Tempo, Política Constante.