Urodził się 11 kwietnia 1935 w Paniówkach. Jego ojciec Alfons pochodził z Paniowów, matka Zofia z d. Kowol z Paniówek. Ma młodszą siostrę Lidię. Szkołę Podstawową ukończył w Paniówkach, później uczęszczał do I liceum Ogólnokształcącego im. Powstańców Śląskich w Rybniku, gdzie w 1953 roku zdał maturę. Seminarium duchowne ukończył w Krakowie. Święcenia kapłańskie otrzymał z rąk ks.bp ordynariusza Herberta Bednorza 21 czerwca 1959 w Katedrze Chrystusa Króla w Katowicach.
Pierwszą placówką na której posługiwał jako wikariusz była parafia św. Józefa w Katowicach – Józefowcu (1959–1962), następnie posługiwał w parafii Najświętszej Marii Panny w Piekarach Śląskich (1962-1965). W latach 1965-1967 studiował na Katolickim Uniwersytecie Lubelskim. Po powrocie ze studiów pełnił funkcję wikariusza w Katedrze Chrystusa Króla w Katowicach (1967–1970), następnie w parafiach św. Apostołów Piotra i Pawła w Tarnowskich Górach (1970–1973) oraz Najświętszego Serca Pana Jezusa w Mysłowicach (1973–1977). 29 września 1977 dekretem ks. bp Herberta Bednorza objął placówkę Przenajświętszej Trójcy w Piekarach–Szarleju, gdzie posługiwał jako proboszcz do 1995 roku. W parafii wtedy prężnie działały Grupy Katechez Dorosłych powołane za sprawą I Diecezjalnego Synodu w Katowicach. W 1995 roku za zgodą abp Damiana Zimonia przeszedł na emeryturę. Osiadł wtedy w swej rodzinnej parafii św. Urbana w Paniówkach, gdzie wspierał pomocą duszpasterską proboszczów najpierw ks. Henryka Sajdoka, później ks. Michała Wolińskiego. W 2009 roku zamieszkał w Domu Księży Emerytów w Katowicach. Zmarł 18 maja 2017 r. w Katowicach. Pochowany 22 maja 2017 r. w rodzinnych Paniówkach.