Родился 1 июня 1913 года в селе Знобь-Новгородское Хильчицкого района Сумской области (Украина). Украинец.
В РККА с 29 октября 1935 года (с 1936 года), был призван Глуховским (Хильчицким) районным военкоматом Сумской области.
В звании младшего командира служил в танковых войсках.
Участвовал в национально-революционной войне в Испании с ноября 1936 года по 1937 год в качестве танкиста республиканской армии.
После возвращения из Испании продолжил службу в танковых войсках Красной Армии.
С 1939 года учился в Московской бронетанковой академии.
Преподавал в Камышенском танковом училище до 1943 года.
Присвоено звание инженер-капитана.
Участвовал в Великой Отечественной войне с февраля (10 октября) 1943 года.
Воевал на 2-м Украинском, 3-м Белорусском, 1-м Прибалтийском, 2-м Белорусском фронте, был помощником по технической части командира 271-го минометного полка, начальником 272-й походной авторемонтной базы 5-й гвардейской танковой армии.
Участвовал в освобождении Украины, Беларуси, Литвы, Польши.
Закончил свой боевой путь в восточной Германии, у побережья Балтийского моря в звании инженер-подполковник.
После окончания войны служил в Карелии в должности заместителя командира 29-й танковой дивизии по технической части.
15 июля 1960 года вышел в отставку в звании инженер-полковника.
Проживал в городе Москва (Россия).
Умер в 1993 году.
Награжден двумя орденами Красного Знамени (04.07.1937, 30.12.1956), орденом Отечественной войны 2-й степени (02.03.1945), двумя орденами Красной Звезды (92.01.1937, 15.11.1950), медалями «За боевые заслуги» (06.11.1947), «За взятие Кёнигсберга», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.