Además del Español, habla Inglés y Francés.
Fue ordenado Sacerdote el 23 de Noviembre de 1975, en la Iglesia Catedral de Morelia.
Ha desempeñado los siguientes cargos:
Formador en el Seminario Menor de Morelia (1975-1985)

Rector del Templo de las tres Aves Marías, Morelia

Profesor de la cátedra de Pastoral y Sacramentos (Seminario de Morelia)

Asistente Nacional del Movimiento "Encuentros Matrimoniales" (1982-1984)

Asesor Diocesano de "Encuentros Matrimoniales" (1986-1988)

Asesor Regional de "Encuentros Matrimoniales" (1989-1992)

Secretario de OSMEX
Encargado de la Pastoral Familiar Diocesana (1993-1994)

Encargado del consejo Presbiterial Arquidiocesano
Director del Curso Introductorio del Seminario Mayor de Morelia en Erongaricuaro Mich. (1985- 995)

Presidente de la Comisión del Clero (1993-1996)
Delegado Episcopal para la formación permanente del Presbiterio de la Arquidiócesis de Morelia (1995-1996)

El Santo Padre Juan Pablo II lo nombra Obispo de Ciudad Altamirano el día 24 de junio de 1996, siendo Consagrado el día 25 de julio del mismo año.

En la CEM es nombrado para el trienio 1997-2000 como Presidente de la Comisión Episcopal de Pastoral Juvenil y Vocal de la Comisión Episcopal de Pastoral Familiar, y Representante de la Región Pastoral Sur.

El 8 de julio de 2003 S.S. Juan Pablo II lo traslada a la Diócesis de Ciudad Netzahualcóyotl, México, tomando posesión el 2 de agosto de ese mismo año.

Para el Trienio 2004-2006 fungió como Vocal de las Comisiones Episcopales del Clero y de Pastoral Familiar.

Para el Trienio 2007-2009 es nombrado Representante de la Dimensión Pastoral del Trabajo de la Comisión Episcopal Para la Pastoral Social.

El 7 de junio de 2010 el Papa Benedicto XVI lo designó como Arzobispo de Acapulco

Para el trienio 2016-2018 fue elegido como 1er. Vocal del Consejo de Presidencia de la CEM

Es Arzobispo de Morelia desde el 5 de noviembre de 2016 y Administrador apostólico de Acapulco

Fuente: Conferencia del Episcopado Mexicano