Родился 15 мая (июля) 1909 года в селе Давидовка (Давыдовка) Подвысоцкого района Кировоградской области (Украина).
В РККА с 18 декабря 1931 (1932) года, был призван Подвысоцким районным военкоматом Кировоградской области .
Присвоено воинское звание «воентехник 2-го ранга».
Служил в танковых войсках.
Участвовал в национально-революционной войне в Испании с ноября 1936 года по 1937 год в качестве танкиста республиканской армии.
После возвращения из Испании продолжал служить в танковых войсках.
В 1940 году был помощником по технической части командира танкового батальона.
Участвовал в Великой Отечественной войне.
Служил в составе 13-го танкового корпуса Белорусского военного округа, 1-го польского танкового корпуса Войска Польского.
После окончания войны продолжал служить в Вооруженных силах Советского Союза.
27 января 1956 года вышел в отставку в звании подполковника административно-технической службы.
Награжден двумя орденами Красного Знамени (28.10.1937, 03.11.1953), орденом Отечественной войны 2-й степени (16.06.1945), двумя орденами Красной Звезды (02.01.1937, 06.11.1947), медалями «За боевые заслуги» (30.04.1945), «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.