Realizó sus estudios en su ciudad natal y se ordenó sacerdote en Durango en 1794.
Fue destinado ejercer su ministerio durante dos años en Mazapil en el actual estado de Zacatecas.
Regresó a su ciudad natal, fue nombrado maestro de ceremonias del cabildo, puesto que ejerció durante cuatro años.
Durante 38 años fue cura en las localidades de Zapotitlán, Tuxcacuesco, Mascota y Sayula.
Llegó a la ciudad de Monterrey en enero de 1844, durante su breve gestión, mejoró los servicios del hospital y estableció dos becas en el seminario.