Urodził się 6 lutego 1941 roku w Sosnowie, woj. tarnopolskie, a po zakończeniu wojny zamieszkał z rodzicami w Rogozińcu. Święcenia kapłańskie otrzymał 20 czerwca 1965 roku w Szczecinie. Był wikariuszem w Lęborku, Świebodzinie, Międzyrzeczu i Zielonej Górze.
W latach 1978-1987 był proboszczem parafii pw. Najświętszej Maryi Panny Królowej Polski w Trzebielu. Przez prawie trzydzieści lat, w latach 1987-2016, był pierwszym proboszczem parafii pw. Matki Bożej Częstochowskiej w Zielonej Górze. W ostatnich latach przebywał na emeryturze.
8 kwietnia 1993 roku otrzymał tytuł kanonika honorowego Zielonogórskiej Kapituły Kolegiackiej pw. św. Jadwigi Śląskiej, a 11 kwietnia 2015 odznaczenie papieskie kapelana Jego Świątobliwości (prałata).