Prezbiter Po przyjęciu święceń diakonatu przebywał w Dreźnie, gdzie pełnił posługę duszpasterza polskiej młodzieży pracującej w Dreźnie i Lipsku. W sierpniu 1973 został mianowany wikariuszem w Parafii Świętych Apostołów Piotra i Pawła w Katowicach. W latach 1975–1980 był sekretarzem i kapelanem biskupa Herberta Bednorza. W 1980 został mianowany kanclerzem kurii diecezjalnej w Katowicach. Pełniąc tę funkcję, przyczynił się do wybudowania domu księży emerytów i klasztoru sióstr karmelitanek w Katowicach, a także utworzył fundusz pomocy dla księży misjonarzy. W czasie stanu wojennego współtworzył i współdziałał w ramach Biskupiego Komitetu Pomocy Więźniom i Internowanym. Był jednym z głównych organizatorów wizyty papieża Jana Pawła II w Katowicach w trakcie podróży apostolskiej do Polski w 1983. W latach 80. XX w. pośredniczył jako mediator w sporach pomiędzy strajkującymi i pracodawcami. Od 1992 był wikariuszem generalnym i ekonomem archidiecezji katowickiej. Oprócz tego zajmował stanowisko wizytatora diecezjalnego, a także należał do rady kapłańskiej i kolegium konsultorów.