Родился 15 мая 1913 года в селе Фастьянцы Бахмачского района Черниговской области (Украина). Украинец.
В РККА с 24 октября 1935 года.
В звании младшего командира служил в танковых войсках.
Участвовал в национально-революционной войне в Испании с ноября 1936 года по 1937 год в составе танкового полка республиканской армии.
После возвращения из Испании продолжил службу в танковых войсках.
Участвовал в Великой Отечественной войне с 1941 года.
С октября 1941 года по июнь 1944 года, в звании инженер-майора был помощником командира по технической части 18-й гвардейской танковой бригады.
Воевал на Западном, Калининском, Брянском, Донском, Сталинградском, Южном фронтах.
Участвовал в советско-японской войне 1945 года.
В звании инженера-подполковника был начальником 2-го отдела Управления войскового ремонта ГУРТ Красной Армии, офицером технической службы Командующего бронетанковыми и механизированными войсками при Главкоме Советскими войсками на Дальнем Востоке.
После окончания войны продолжал служить в Вооруженных Силах.
9 февраля 1970 года вышел в отставку в звании инженера-подполковника.
Награжден двумя орденами Красного Знамени (22.10.1937, 30.12.1956), орденом Отечественной войны 1-й степени (10.09.1945), орденом Отечественной войны 2-й степени (22.03.1943), двумя орденами Красной Звезды (02.01.1937, 15.11.1950), медалями «За боевые заслуги» (06.11.1945), «За оборону Москвы», «За оборону Сталинграда», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.», «За победу над Японией» и другими.