Podjął zaoczne studia na Papieskim Wydziale Teologicznym w Krakowie, a później na Akademii Teologii Katolickiej w Warszawie. Od 1980 przez siedem lat pracował jako notariusz, a od 1982 także jako sędzia Metropolitalnego Sądu Biskupiego w Katowicach. Podczas stanu wojennego uczestniczył w pracach Biskupiego Komitetu Pomocy Osobom Internowanym. Równolegle był kapelanem w Domu Prowincjalnym Sióstr Jadwiżanek w Bogucicach, gdzie zamieszkiwał.

Został opiekunem akademickim w Rybniku i Chorzowie-Batorym. W 1986 został diecezjalnym moderatorem Ruchu Światło-Życie w diecezji (od 1992 roku archidiecezji) katowickiej. Od 1987 do końca życia był proboszczem parafii św. Jadwigi Śląskiej w Chorzowie. Był również dziekanem dekanatu Chorzów. Jako katecheta pracował w Akademicki Zespół Szkół Ogólnokształcących w Chorzowie. Ponadto zasiadał w Diecezjalnej Komisji do spraw Muzyki Sakralnej, Radzie Duszpasterskiej i Rady Kapłańskiej Archidiecezji Katowickiej, Archidiecezjalnej Komisji II Synodu Plenarnego, Radzie Wydziału Duszpasterskiego. W 1995 otrzymał godność kanonika honorowego Kapituły Metropolitalnej Katowickiej. Był także oblatem benedyktyńskim.