Родился 28 октября 1913 года в селе Дацки Корсунского района Киевской области (Украина). Украинец.
В РККА с 26 октября 1935 года, был призван Корсунским районным военкоматом Киевской области.
В звании младшего командира служил в танковых войсках.
Участвовал в национально-революционной войне в Испании с декабря 1936 года по 1937 год в качестве танкиста республиканской армии.
Дважды - в 1936 году и в 1937 году был тяжело ранен.
После возвращения из Испании продолжил службу в танковых войсках Красной Армии.
Участвовал в Великой Отечественной войне с 12 октября 1941 года.
В звании старшего лейтенанта командовал танковым батальоном 24-й танковой бригады.
В 1941 году был легко ранен.
В звании капитана командовал 20-й танковой бригадой.
В 1943 году было присвоено воинское звание «подполковник».
В 1943 году воевал на Брянском фронте, командовал 82-м танковым полком 3-й армии.
Воевал на Ленинградском фронте, с сентября 1944 года по март 1945 года был командиром 26-го отдельного гвардейского тяжелого танкового полка прорыва 21-й армии.
После окончания войны продолжал служить в Вооруженных силах Советского Союза.
12 марта 1964 года вышел в отставку в звании полковника.
По состоянию на 1985 год проживал, вероятно, в городе Киев (Украина).
Награжден тремя орденами Красного Знамени (02.03.1938, 22.03.1942, 04.02.1945), тремя орденами Отечественной войны 1-й степени (1942, 16.10.1944, 06.04.1985), орденом Александра Невского (02.09.1943), двумя орденами Красной Звезды (02.01.1937, 12.10.1942), медалями «За боевые заслуги» (03.11.1944), «За оборону Москвы», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими, а также орденом Британской Империи 4-й степени.