Родился 31 октября (13 ноября) 1908 года в селе Васильев Дол Велико-Михайловского района Курской области (Россия). Русский.
В РККА с 19 октября (19, 28 ноября) 1930 года, был призван Ново-Оскольским районным военкоматом Курской области.
Окончил школу младших специалистов.
Присвоено воинское звание «воентехник 2-го ранга».
Служил в танковых войсках
Участвовал в национально-революционной войне в Испании с ноября 1936 года по 1937 год в качестве механика-водителя танка Т-26 республиканской армии.
После возвращения из Испании продолжал служить в танковых войсках.
Служил в танковых войсках Одесского военного округа.
Участвовал в Великой Отечественной войне с июня 1941 года.
По апрель 1943 года воевал на Северо-Западном фронте, затем по июль 1943 года - на Брянском фронте, затем - на Воронежском (1-м Украинском) фронте.
Войну закончил в звании майора, помощником начальника по технической части 3-й артиллерийской дивизии прорыва РГК.
После окончания войны продолжал служить в Вооруженных Силах.
3 ноября 1954 года вышел в отставку в звании подполковника.
Умер в 1976 году.
Награжден двумя орденами Красного Знамени (03.11.1937, 19.11.1951), орденом Отечественной войны 1-й степени (21.07.1945), двумя орденами Красной Звезды (02.01.1937, 06.05.1946), медалями «За боевые заслуги» (03.11.1944), «За освобождение Праги», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.