Народився 9 травня 1922 року в селі Великі Озера Дубровицького району Рівненської області.
Ветеран Великої Вітчизняної війни.
У 1944 році був призваний на фронт. Служив на Уралі 373 полку у танкових військах, сержант. Брав участь у бойових діях, визволяючи Литву, Латвію, Іспанію, Польщу. 26 квітня 1945 року був поранений, лікувався в госпіталі у Лоді. 1 січня 1946 року повернувся у рідне село.
Був нагороджений орденами та медалями:
- Орден Слави ІІІ ступеня,
- медаль «Захиснику Вітчизни»,
- медаль «За відвагу»,
- медаль «Партизанові Вітчизняної війни І ступеня»