W latach 1962–1964 pracował jako wikariusz w parafii Chrystusa Króla w Gliwicach, następnie w latach 1964–1973 w parafii katedralnej Podwyższenia Krzyża Świętego w Opolu. W latach 1973–1974 był notariuszem kurii diecezjalnej. W latach 1980–1985 pełnił funkcję diecezjalnego wizytatora nauki religii, a w latach 1980–1990 kościelnego cenzora książek religijnych. Od 1982 do 1985 był sekretarzem rady kapłańskiej i kolegium konsultorów.

W latach 1973–1974 był prefektem i prokuratorem w Wyższym Seminarium Duchownym Śląska Opolskiego w Opolu (kształcącym kleryków ostatniego roku). W 1978 rozpoczął w nim prowadzenie wykładów z kate­chetyki, pedagogiki i teologii pastoralnej. W latach 1983–1985 sprawował urząd jego wicerektora. W latach 1978–1987 prowadził wykłady zlecone z katechetyki na Katolickim Uniwersytecie Lubelskim. Pełnił też funkcje człon­ka Rady Naukowej Diecezjalnego Instytutu Pa­storalnego w Opolu (filia KUL) i prezesa wojewódzkiego oddziału Towarzystwa Przyjaciół KUL w Opolu.