En el ámbito profesional se desempeñó como profesor en la Facultad de Derecho de la Universidad Guadalajara Lamar, impartiendo la catedra de derecho electoral. (2003-2006)
Ha impartido diversos cursos de capacitación en Tribunales Locales Electorales, Organismos Públicos Locales Electorales, así como a representantes de partidos políticos.
Ingresó al Tribunal Electoral del Poder Judicial de la Federación durante el proceso electoral 2002-2003 en la Sala Regional Guadalajara, perteneciente a la primera circunscripción plurinominal electoral.
En la referida Sala desempeñó también el cargo de Secretario de Estudio y Cuenta encargado de jurisprudencia y Estadística Judicial (2006).
Posteriormente, en la Sala Regional Monterrey del Propio Tribunal Electoral del Poder Judicial de la Federación desempeñó los cargos de Actuario Judicial, Secretario Auxiliar y Coordinador de Jurisprudencia y Estadística Judicial (2008-2011).
En la actualidad, en la Sala Regional Xalapa se desempeña como Secretario de Estudio y Cuenta Regional desde diciembre de 2011.
Mediante acta de sesión privada de doce de marzo de dos mil veintidós, el Pleno de la Sala Superior del Tribunal Electoral del Poder Judicial de la Federación lo designó como Secretario de Estudio y Cuenta en funciones de magistrado en la misma Sala Regional Xalapa.