Родился 2 февраля 1911 года в селе Юрасовка Ямпольского района Черниговской области (Украина). Украинец.
В РККА с 1 октября 1935 года, был призван Глуховским районным военкоматом Сумской области.
В звании младшего командира служил в танковых войсках.
Участвовал в национально-революционной войне в Испании с ноября 1936 года по 1937 год в качестве танкиста республиканской армии.
После возвращения из Испании продолжал служить в танковых войсках.
Участвовал в Великой Отечественной войне.
Участвовал в советско-японской войне с 9 августа по 2 сентября 1945 года.
После окончания войны продолжал служить в Вооруженных силах Советского Союза.
7 декабря 1958 года вышел в отставку в звании подполковника.
Награжден двумя орденами Красного Знамени (31.08.1945, 30.12.1956), двумя орденами Красной Звезды (02.01.1937, 15.11.1950), медалями «За боевые заслуги» (03.11.1944), «За победу над Германией в Великой Отечественной войне 1941–1945 гг.», «За победу над Японией» и другими.