En 1976, obtuvo la licenciatura en Teología por la Universidad Angelicum, con honor summa cum laude.
Como sacerdote ha desempeñado los siguientes ministerios: Durante ese tiempo, realizó trabajo pastoral con universitarios y con campesinos.
Trabajó para que se realizara el III Sínodo diocesano y en la formación de los diáconos permanentes.
Además, colaboró en la elaboración del Directorio para el Diaconado Permanente Indígena.
También fundó el Centro Diocesano para los Derechos Humanos «Fray Juan de Larios», en Saltillo,[3] del que es presidente.
[5]En marzo del 2010 asistió a la Comisión Interamericana de Derechos Humanos, junto con otros defensores a denunciar la “tragedia humanitaria” del secuestro de migrantes en México.
En diciembre del 2014, presenta la Nueva Constituyente Ciudadana Popular en Saltillo.