Jako biskup pomocniczy zajmował się ewangelizacją, nauczaniem katolickim, tworzeniem diecezjalnych struktur Akcji Katolickiej, a także duszpasterstwem młodzieży, osób niepełnosprawnych oraz powołań.

29 grudnia 2007 papież Benedykt XVI mianował go biskupem diecezjalnym diecezji zielonogórsko-gorzowskiej. 19 stycznia 2008 odbył ingres do Katedry Wniebowzięcia Najświętszej Maryi Panny w Gorzowie Wielkopolskim, zaś 26 stycznia 2008 do Konkatedry św. Jadwigi w Zielonej Górze. W 2015 ze względu na stan zdrowia skierował do papieża Franciszka prośbę o przyjęcie rezygnacji ze sprawowanego urzędu, co nastąpiło 23 listopada 2015. Do czasu objęcia urzędu przez jego następcę Tadeusza Lityńskiego zlecono mu pełnienie funkcji administratora apostolskiego diecezji.

W strukturach Konferencji Episkopatu Polski w latach 1996–2005 pełnił funkcję delegata ds. powołań. W 1996, w ramach Komisji ds. Duszpasterstwa, został krajowym duszpasterzem dzieła powołań w Polsce. W 1997 wszedł w skład Komisji Charytatywnej. W jej ramach był przewodniczącym Sekcji Osób Niepełnosprawnych. W 2002 wraz z Caritas Polska zorganizował Narodową Pielgrzymkę Osób Niepełnosprawnych do Lourdes. W 2007 został przewodniczącym Zespołu ds. Służby Zdrowia. Ponadto wszedł w skład Komisji Rewizyjnej i Komisji Nadzorczej Caritas Polska.