Народився 26 січня 1921 року в с. Мазурівка Чернівецького району Вінницької області.
Пройшов всю Велику Вітчизняну війну в складі Брянського, Воронежського та 2-го Українського фронтів. Працював в Козятині на посадах секретаря райкому партії, голови райвиконкому, головним Держінспектором по закупівлі і заготівлі сільгосппродукції. Нагороджений 7-ма орденами, багатьма медалями. В квітні 2006 року присвоєно звання «Почесний громадянин міста Козятин».