Licenciado en Derecho por la facultad de Derecho de la Universidad Veracruzana, obtuvo Testimonio de Desempeño Sobresaliente en el examen de egreso del CENEVAL, Maestrando en Derecho Electoral, en la Escuela Judicial Electoral del Tribunal Electoral del Poder Judicial de la Federación, cuenta con Diplomado den Derecho Procesal Electoral, así como múltiples cursos, talleres y congresos por la Universidad Nacional Autónoma de México, la Universidad Veracruzana, la Universidad de Xalapa, la Escuela Judicial Electoral del TEPJF, el Instituto Nacional Electoral y el Tribunal Electoral de Veracruz.
En el entorno académico, ha sido Catedrático de la materia de Derecho Civil en el otrora Instituto Veracruzano de Educación Superior (IVE) hoy Universidad Popular Autónoma de Veracruz y docente de las materias Historia de México II, Sociología, Filosofía I, Filosofía II, Legislación Laboral e Introducción al Derecho, en la Dirección General de Bachillerato de la Secretaría de Educación de Veracruz.
En el ámbito laboral se ha desempeñado como Coordinador de Proyecto y Consultor Jurídico de Derecho de Vía, en la Secretaría de Comunicaciones y Transporte Centro SCT Chiapas y Centro SCT Veracruz, de septiembre 2010 a julio 2015.
En el Organismo Público Local Electoral de Veracruz, de enero a septiembre 2017 se desempeñó como Consejero Electoral Municipal y de octubre 2017 a mayo 2020 como Secretario Ejecutivo de la Dirección Ejecutiva de Organización Electoral.
Dentro del Tribunal Electoral de Veracruz se ha desempeñado como Auxiliar de Secretario de Estudio y Cuenta y encargado de la Jefatura de Responsabilidades Administrativas y Substanciación del Órgano Interno de Control, de junio 2020 a enero 2022.
El 1 de febrero de 2022 fue nombrado como Jefe de Archivo de este Tribunal.