Es licenciado en derecho por la Universidad Veracruzana, maestro por excelencia académica en constitucional y amparo por la Universidad Cristóbal Colón –en convenio con el Instituto de Investigaciones Jurídicas de la UNAM– de la que también es candidato a doctor.
En el servicio público, en Comisión Federal de Electricidad fue jefe de departamento jurídico en una Gerencia del área de generación con presencia en 10 estados del sur de la república; en el ámbito jurisdiccional, ocupó los cargos de actuario, secretario auxiliar, secretario de estudio y cuenta, en la Sala Regional Xalapa así como en la Sala Superior, ambas del Tribunal Electoral del Poder Judicial de la Federación. También ocupó este último cargo, en el entonces Tribunal Electoral del Poder Judicial del Estado de Veracruz; y en el ahora Tribunal Electoral de Veracruz.
En el ámbito privado, ha sido abogado de seguros y bancos en asuntos civiles mercantiles y penales.