Licenciado en Historia de la Iglesia por la Universidad Gregoriana, es presbítero del clero de Guadalajara (1982) y durante largos años fungió como prefecto, docente y vicerrector de su Seminario Conciliar. Se desempeñó algunos años como Oficial en la Congregación para los Obispos de la Curia Romana. Es miembro del Departamento de Estudios Históricos de la Arquidiócesis de Guadalajara. En su diócesis presidió en dos períodos el Consejo Presbiteral. Fue párroco de San Joaquín y del Dulce Nombre de Jesús. A la sazón es de San Nicolás de Bari. Ha publicado diversos artículos de contenido histórico, entre los que sobresale el libro El obispo Cabañas y la insurgencia en México (2009).