Był emerytowanym proboszczem parafii świętych Apostołów Mateusza i Macieja w Raciborzu-Brzeziu. Wcześniej był proboszczem także w Żorach i Marklowicach.
Urodził się 22 stycznia 1946 roku w Zabrzegu. Został ochrzczony 27 stycznia 1946 roku w tamtejszym kościele parafialnym pw. św. Józefa. Sakrament bierzmowania otrzymał 25 września 1960 roku.
W latach 1953-1960 uczęszczał do Szkoły Podstawowej w Zabrzegu, a następnie do Liceum Ogólnokształcącego w Czechowicach-Dziedzicach, które ukończył egzaminem maturalnym w 1964 roku. W parafii był ministrantem. O kapłaństwie myślał od szkoły podstawowej.
Po maturze zgłosił się do Wyższego Śląskiego Seminarium Duchownego w Krakowie. Diakonat otrzymał 27 lutego 1971 roku w Krakowie, natomiast święcenia prezbiteratu przyjął z rąk bp. Herberta Bednorza 8 kwietnia 1971 roku w katedrze Chrystusa Króla w Katowicach.
Jako wikariusz pracował w parafiach: św. Jana Nepomucena w Przyszowicach (1971-1974), Opatrzności Bożej w Katowicach-Zawodziu (1974-1975), św. Jana Chrzciciela w Pawłowicach (1975), św. Jacka w Katowicach-Ochojcu (1975-1976), Świętych Apostołów Filipa i Jakuba w Żorach (1976-1981).
Od 1980 roku wspomagał proboszcza w prowadzeniu budowy nowego kościoła na osiedlu w Żorach. W 1981 roku został pierwszym proboszczem nowo utworzonej parafii św. Stanisława Biskupa i Męczennika w Żorach i kontynuował budowę kościoła (1981-1984).
W 1984 roku został mianowany administratorem, a następnie proboszczem parafii św. Stanisława Biskupa i Męczennika w Marklowicach (1984-2002). Przeprowadził remont kościoła, budowę salek katechetycznych i probostwa oraz budynków w parafii Narodzenia NMP w Marklowicach-Chałupkach. Od 1996 roku był kapelanem Klubu Sportowego „Odra Wodzisław”. 1 grudnia 2002 roku został proboszczem parafii Świętych Apostołów Mateusza i Maciej a w Raciborzu-Brzeziu (2002-2011). W 2011 roku został przeniesiony na emeryturę i zamieszkał w domu na terenie parafii Matki Bożej Częstochowskiej w Żorach-Kleszczowie.
Zmarł 2 grudnia 2022 roku. Jego pogrzeb odbędzie się 7 grudnia w rodzinnej parafii w Zabrzegu. Pochowany zostanie na cmentarzu parafialnym.