W latach 1982–1985 pracował jako wikariusz w parafii przy Bazylice Mariackiej w Gdańsku. Po powrocie do kraju ze studiów związał się z Gdańskim Trybunałem Metropolitalnym. W 1993 został jego wiceoficjałem, a w 1996 oficjałem. W seminarium duchownym w Gdańsku i w instytutach teologicznych prowadził wykłady z prawa. Wszedł w skład kolegium konsultorów i rady kapłańskiej archidiecezji gdańskiej. Pełnił funkcję duszpasterza prawników. Został również adwokatem Roty Rzymskiej. W 1998 otrzymał godność kanonika gremialnego Kapituły Archikatedralnej Gdańskiej, a w 2001 kapelana Jego Świątobliwości.
24 stycznia 2005 papież Jan Paweł II mianował go biskupem pomocniczym archidiecezji gdańskiej ze stolicą tytularną Dices. Święcenia biskupie otrzymał 2 kwietnia 2005 w Bazylice Mariackiej w Gdańsku. Konsekrował go arcybiskup Józef Kowalczyk, nuncjusz apostolski w Polsce, w asyście Tadeusza Gocłowskiego, arcybiskupa metropolity gdańskiego, i Piotra Libery, biskupa pomocniczego katowickiego i sekretarza generalnego Konferencji Episkopatu Polski. Jako zawołanie biskupie przyjął słowa In veritate et caritate (W prawdzie i w miłości). W archidiecezji gdańskiej pełnił funkcję wikariusza generalnego.