Prezbiter W latach 1979–1983 pracował jako wikariusz w parafii św. Jana Apostoła i Ewangelisty w Oleśnicy. Od 1986 do 1987 był proboszczem Polskiej Misji Katolickiej w Dortmundzie. Po powrocie do archidiecezji pracował w archiwum archidiecezjalnym, był też sekretarzem kardynała Henryka Gulbinowicza. Od 1988 pełnił funkcję wicedyrektora Referatu ds. Dobroczynności w kurii metropolitalnej, a w latach 1989–1996 dyrektora nowo powstałego Caritasu archidiecezji wrocławskiej. Wszedł w skład rady kapłańskiej, kolegium konsultorów i komisji rewizyjnej dla instytucji kościelnych archidiecezji wrocławskiej. W 1992 otrzymał godność kapelana honorowego Jego Świątobliwości.

W 1987 został mianowany adiunktem w Katedrze Teologii Moralnej Ogólnej Papieskiego Wydziału Teologicznego we Wrocławiu i wykładowcą Metropolitalnego Wyższego Seminarium Duchownego we Wrocławiu. Objął wykłady z teologii moralnej, teologii pastoralnej i charytatywnej działalności Kościoła. W latach 1989–1992 pełnił funkcję dyrektora administracyjnego Papieskiego Wydziału Teologicznego i Metropolitalnego Wyższego Seminarium Duchownego.