Licenciado en Derecho por la Universidad Veracruzana, cursó y concluyó el plan de estudios de la Maestría en Derecho (Titulación en trámite).
En su trayectoria profesional se ha desempeñado como Auxiliar del Registro Civil en la ciudad de Tierra Blanca Veracruz; Abogado Litigante en diversos despachos, en representación de múltiples personas físicas y morales, incluídas instituciones financieras, en materia civil, penal, laboral y amparo en la ciudad de Veracruz; Jefe del Departamento Jurídico Regional Sur del FIDELIQ en Nacional Financiera (Actualmente INDEP) en Boca del Rio; Subjefe de la Unidad de Asuntos Jurídicos del ISSSTE Delegación Veracruz con sede en Xalapa; Asesor Jurídico en la Sala Regional Xalapa del Tribunal Electoral del Poder Judicial de la Federación; Actuario, Secretario de Estudio y Cuenta y Magistrado en funciones del entonces Tribunal Electoral del Poder Judicial del Estado de Veracruz; Secretario de Estudio y cuenta en el Tribunal Electoral de Veracruz; Secretario General de Acuerdos del Tribunal Electoral de Veracruz; Magistrado en funciones del Tribunal Electoral de Veracruz.
Ha participado como educando e instructor en multiples cursos de capacitación, diplomados y talleres en materia electoral a través de la Sala Regional Xalapa del Tribunal del Poder Judicial de la Federación así como del Tribunal Electoral de Veracruz.
El 12 de diciembre de 2022 fue nombrado Magistrado provisional en funciones del Tribunal Electoral de Veracruz en tanto el Senado de la República designe una Nueva Magistratura.