Родился 16 марта 1927 года в Житомирской области, Любарский район, село Панасовка. В октябре 1944 года был призван в армию, служил на 2-м Украинском фронте в артиллерийских войсках. Освобождал Ивано-Франковск, территорию в направлении Львова. После войны его часть направили на Дальний Восток. Участвовал в боях в Порт-Артуре. Затем попал на Сахалин, служил в советской Гавани до 1951 года. Закончил службу в звании старшины.
Награжден медалью «За отвагу», орденом «Отечественной войны». После войны работал в Панасовке в райфинотделе, а с 1958 года секретарем и Председателем поселкового совета до 1980 года. Переехал в г. п. Россь в 1998-м году.