Tras realizar estudios en la Academia Pontificia Alfonsiana (1984-1986), obtuvo la licenciatura en Teología moral.
[1] Fue ordenado diácono en 1983, sirviendo en el Seminario Menor de Hermosillo.
Como sacerdote desempeñó distintos ministerios y fue: vicario parroquial de Villa Guerrero (1986-1987).
En la Conferencia del Episcopado Mexicano fue secretario general para el trienio 2006-2009, además de representante Delegado de México ante el Consejo Episcopal Latinoamericano (CELAM) para el mismo período.
En el CELAM, fue nombrado secretario general para el periodo 2009-2011, donde impulsó la Misión Continental Permanente.