Profesor-investigador del Instituto de Ciencias Sociales y Humanidades "Alfonso Vélez Pliego" de la Benemérita Universidad Autónoma de Puebla. Es miembro del Sistema Nacional de Investigadores de México y se dedica a estudiar las relaciones entre Iglesia, Estado y sociedad en México durante los siglos XIX y XX.