Fue ordenado sacerdote el 1 de junio de 1980 para la Diócesis de San Juan de los Lagos; el 19 de junio de 2002 el papa Juan Pablo II lo nombró Obispo titular de Panatora y Auxiliar de Guadalajara, siendo consagrado como tal el 16 de julio del mismo año, fungiendo como su principal consagrante el Arzobispo de Guadalajara, Juan Sandoval Íñiguez y como co-consagrantes Giuseppe Bertello, Nuncio Apostólico en México y Javier Navarro Rodríguez, Obispo de San Juan de los Lagos.