Estudió dos maestrías: una en Filosofía Política por la Universidad Nacional Autónoma de México (UNAM) y otra en Gobierno por el Colegio de Veracruz (Colver), así como un diplomado en Actualización y Profesionalización Directiva.
Se ha desempeñado como diputado por el distrito XXI en la LXVI Legislatura Local con las comisiones de Protección Civil (Presidente), Ciencia y Tecnología, y Desarrollo Agropecuario, Rural y Forestal.
En su haber académico, registra una amplia experiencia como director, subdirector y catedrático en distintas instituciones educativas en el estado de Veracruz.
En el ámbito político, ha sido candidato a la presidencia municipal de Camerino Z. Mendoza y representante de gobierno Zona Centro del estado.