Biskup 14 maja 1988 papież Jan Paweł II mianował go biskupem pomocniczym archidiecezji krakowskiej ze stolicą tytularną Villa Regis. Święcenia biskupie przyjął 4 czerwca 1988 w katedrze na Wawelu. Głównym konsekratorem był kardynał Franciszek Macharski, arcybiskup metropolita krakowski, zaś współkonsekratorami arcybiskup Jerzy Ablewicz, biskup diecezjalny tarnowski, i Stanisław Nowak, biskup diecezjalny częstochowski. Jako dewizę biskupią przyjął słowa Ex hominibus, pro hominibus (Z ludu i dla ludu). W latach 1988–2004 sprawował urząd wikariusza generalnego archidiecezji krakowskiej. Był organizatorem trzech pobytów Jana Pawła II w Krakowie w trakcie jego podróży apostolskich do Polski.

9 czerwca 2004 Jan Paweł II mianował go biskupem diecezjalnym diecezji koszalińsko-kołobrzeskiej. Urząd biskupi objął kanonicznie podczas ingresu do katedry koszalińskiej 7 sierpnia 2004. Jako biskup diecezji koszalińsko-kołobrzeskiej w ramach przygotowania młodzieży gimnazjalnej do przyjęcia sakramentu bierzmowania wprowadził odbywającą się w małych grupach katechezę pozaszkolną przy parafiach, a także polecił wspólnotom parafialnym troskę o kontakt z młodzieżą akademicką.