Tiene una amplia carrera pública en la que ha desempeñado diversos encargos entre otros como:
Director de Educación Popular del Gobierno del Estado de Veracruz; Delegado Federal de la Secretaría de Educación Pública;
Secretario de Educación y Cultura del Estado de Veracruz; Presidente Municipal de Xalapa; Diputado local y federal
Actualmente es rector de la Universidad Popular Autónoma del Estado de Veracruz (UPAV). Además es autor de diversos libros sobre política y educación, además de haber fundado diversas instituciones educativas en el estado durante su actividad como funcionario educativo