Licenciado en historia por la Facultad de Filosofía y Letras de la Universidad Autónoma de Tlaxcala, y doctor en arqueología por la Facultad de Arqueología de la Universidad de Leiden en los Países Bajos.
Es paleógrafo y traductor de documentos coloniales escritos en lengua náhuatl, de la cual es hablante, en su variante dialectal de Tlaxcala.
Es coordinador del Centro de Investigaciones Históricas y Culturales de la Secretaría de Cultura del Gobierno del Estado de Hidalgo.
Es miembro del Colegio Estatal de Académicos del Doctorado de la Universidad Pedagógica Nacional (UPNH).
En el 2018 fue asignado como Profesor Honorífico Asesor Nacional, por la Universidad Autónoma del Estado de Hidalgo.