- Generales:
Ha sido profesor en las siguientes universidades: De 1991-1993 en la U.N.A.M. en la Licenciatura en Estudios Latinoamericanos; de 1994-2012 en la Facultad de Historia de la Universidad Veracruzana; de 1994-1995 en la Facultad de Pedagogía de la Universidad Veracruzana; de 1995-1996 en la Facultad de Economía de la Universidad Veracruzana; en 1995-1996 en la Universidad Pedagógica Nacional; de 1996-2004 en el Centro Cultural Universitario; de 2003-2005 en la Universidad Atenas Veracruzana; y de 2005-2015 en el Centro Regional de Estudios Superiores «Paulo Freire». También ha sido profesor invitado en la Universidad de La Habana y en la Universidad de Talca.
Entre otros cargos ha sido Coordinador Académico de la Carrera en Ciencias de la Comunicación en el C.C.U.V.; Coordinador Académico de las Áreas Histórica, Interdisciplinaria y Docente de la Facultad de Historia de la Universidad Veracruzana 2000-2006; Sub Comisionado de la Comisión Estatal para la Planeación y Programación de la Educación Básica del Consejo Interinstitucional Veracruzano de Educación, de la Secretaría de Educación del Estado de Veracruz 2007; Integrante y Vocal del Comité Técnico para la Elaboración de las Normas Técnicas de Competencia Laboral Veracruzanas del Sector Educativo de los niveles Preescolar y Básico de la Secretaría de Educación del Estado de Veracruz 2008-2009; Miembro del Instituto Veracruzano de Evaluación Educativa A.C. 2007-2010; Miembro del Instituto Veracruzano de Evaluación Educativa A.C. desde 2007-2010.Miembro de número de la Academia Mexicana de la Educación A.C. Sección Veracruz desde el año 1999 (Vocal de la Junta Directiva del año 2004 a 2006 y Vicepresidente de 2007-2009 & 2013-2015).
- EE impartidas en la Universidad Veracruzana
Actualmente es Catedrático Universitario de tiempo completo en la Facultad de Historia de la U.V, profesor titular de las asignaturas de Mundo Grecolatino; Historiografía Grecolatina y Medieval; Historiografía Renacentista y Moderna; Historiografía Contemporánea; Historia del Arte; y Taller de Planeación Educativa.
- Materias impartidas en el CRES «Paulo Freire»
Actualmente es Académico Titular de Posgrado en la Maestría en Tecnologías Aplicadas a la Educación, del Centro Regional de Educación Superior “Paulo Freire”, A. C. en las asignaturas Análisis de la Práctica Docente; Tipología de Contenidos; Teorías y Estrategias de Aprendizaje; Teorías y Saberes de la Educación; Política Educativa; Educación y Valores; y Evaluación del Aprendizaje.
Actualmente es Académico Titular de Posgrado en la Maestría en Eduación Ambiental y Desarrollo Regional, del Centro Regional de Educación Superior “Paulo Freire”, A. C. en las asignaturas Historiografía; Historia Regional; y Seminario Plan Puebla Panamá.