Estudios de Filosofía: Seminario Mayor de Tlaxcala (1980-1983)
Estudios de Teología: Seminario Inter-diocesano Guadalupano (1983-1987)
Licenciatura en Historia de la Iglesia: Universidad Gregoriana de Roma (1991-1994).
Maestría en Historia de las Civilizaciones: Escuela de Altos Estudios en Ciencias Sociales, Paris (1998-1999).
Doctorado en Historia de las Civilizaciones: Escuela de Altos Estudios en Ciencias Sociales, Paris (2000-2007).
¿Dónde y en qué periodo ha trabajado?
Vicario parroquial: Jardines de Morelos, Ecatepec (1987-1991)
Director Espiritual del Seminario Mayor de Texcoco (1995-1998)
Profesor de Historia de la Iglesia en el Seminario Diocesano de Texcoco (1995-1998) (2003-2020)
Profesor de Historia de la Iglesia en el Seminario Nacional de Vocaciones Adultas, Coatlinchán, Texcoco (1995-1998) (2003-2015)
Profesor de Historia de la Iglesia en la Universidad Pontificia de México (2007-2008)
Director Académico del Seminario Diocesano de Texcoco (2003-2015)
Profesor a tiempo completo en la Universidad Pontificia de México (2015-2021)
Secretario de la Facultad de Teología en la Universidad Pontificia de México (2015-2017)
Director del Departamento de Afiliaciones de la UPM (2015- )
Director del Área de Historia de la Iglesia y de la Maestría del catolicismo en México en la UPM (2017- )
Miembro numerario de la Sociedad Mexicana de Historia Eclesiástica.