El obispo nació en Tala el 27 de octubre de 1949, y estudió en el Seminario Archidiocesano de Guadalajara. Tras ordenarse sacerdote el 23 de diciembre de 1978, obtuvo la Licencia en teología en la Pontificia Universidad de México.
Fue formador del Seminario de Guadalajara y secretario adjunto de la Conferencia del Episcopado Mexicano (CEM), hasta que Juan Pablo II le nombró obispo auxiliar de Guadalajara, el 15 de abril de 1992.
El 20 de enero de 1999 el mismo Papa le nombró obispo de la diócesis de San Juan de los Lagos.
Monseñor Navarro forma parte de la delegación de México que participará en la V Conferencia General del Episcopado Latinoamericano y del Caribe, en Aparecida (Brasil), que será inaugurada por Benedicto XVI el 13 de mayo.