Hizo estudios de Educación Normal Primaria y, Educación Secundaria en la especialidad de Matemáticas, en el Benemérito Instituto Normal y la Escuela Normal Superior del Estado de Puebla, respectivamente; cursó Maestría en Educación y Maestría en Teoría y Crítica Literaria Latinoamericanas en la Universidad de las Américas Puebla; tiene Diplomado de Planeación y Descentralización de la Educación a Nivel Municipal de la Universidad de Manizales, Colombia; es Doctor en Ciencias de la Educación por la Universidad La Salle, México.
Su desempeño docente ha sido, Profesor de Educación Básica, de Educación Media Superior y Educación Superior en las Escuelas Normales Formadoras de Docentes y Universidades en Puebla; Profesor en el Departamento de Filosofía y Letras y de Ciencias de la Educación de la Universidad de las Américas Puebla.
Los cargos públicos desempeñados han sido, Director de Educación Elemental, Director General de Desarrollo Educativo; Representante de la UNESCO en el Seminario Internacional de Formación Continua de Docentes, en la ciudad de Lima Perú; Subsecretario de Planeación Educativa; Subsecretario de Educación Básica y Director General del Instituto Estatal de Educación para Adultos en la Secretaría de Educación Pública en Puebla.
Fue Profesor y Coordinador de Posgrados en el Departamento de Ciencias de la Educación en la Universidad de las Américas, Puebla hasta el año 2022.