W latach 1959–1961 odbył studia w Instytucie Katolickim w Paryżu, które z doktoratem z teologii fundamentalnej.
W 1948 powrócił na Śląsk, gdzie przez rok był wikariuszem równocześnie w trzech parafiach: Najświętszego Serca Pana Jezusa w Brzezinach Śląskich, Świętych Piotra i Pawła w Kamieniu oraz Matki Bożej Wspomożenia Wiernych w Dąbrówce Wielkiej. W latach 1949–1957 był sekretarzem i kapelanem biskupa Stanisława Adamskiego. Razem z nim od 1952 do 1956 przebywał na wygnaniu z diecezji w domu sióstr Urszulanek w Lipnicy. Następnie w latach 1957–1959 pełnił funkcję kapelana w Szpitalu Miejskim nr 4 w Katowicach. W latach 1978–1980 pracował jako proboszcz w parafii św. Wojciecha w Mikołowie i dziekan dekanatu mikołowskiego. W kurii biskupiej w Katowicach pracował na stanowiskach egzaminatora prosynodalnego i cenzora ksiąg religijnych. Był członkiem diecezjalnej rady duszpasterskiej (pastoralnej) i rady kapłańskiej. Brał udział w I Synodzie Diecezji Katowickiej. W latach 1980–1981 pełnił funkcję wicerektora Polskiej Misji Katolickiej we Francji. W 1971 otrzymał godność prałata domowego Jego Świątobliwości.