Родился 10 мая 1909 года в селе Морквино (Морковина) Чернянского района Курской области (Россия). Русский.
В РККА с 25 октября 1931 года, был призван Чернянским (Ново-Оскольским) районным военкоматом Курской области.
Присвоено звание лейтенанта.
Участвовал в национально-революционной войне в Испании в 1937 году.
После возвращения из Испании продолжал служить в Красной Армии.
Участвовал в советско-финляндской войне 1939-1940 годов.
С конца 1940 года служил в 1-го отделении (оперативного) отдела Укрепрайонов штаба Ленинградского военного округа.
Присвоено звание майора.
Участвовал в Великой Отечественной войне с 1941 года.
Воевал на Ленинградском фронте, был старшим помощником начальника 1-го отделения (оперативного) Отдела укрепленных районов штаба Ленинградского фронта с 1941 года по 1944 год.
Присвоено воинское звание «подполковник».
После окончания войны ещё несколько лет продолжал службу в Вооруженных Силах.
Вышел в отставку в звании полковника.
По состоянию на 1967 год проживал в городе Санкт-Петербург (Россия).
Награжден орденом Ленина (30.12.1956), тремя орденами Красного Знамени (02.03.1938, 30.06.1945, 19.11.1951), орденом Отечественной войны 1-й степени (20.5.1944), орденом Отечественной войны 2-й степени (30.06.1945), двумя орденами Красной Звезды (13.02.1943, 05.11.1946), двумя медалями «За боевые заслуги» (07.05.1940, 03.11.1944), медалями «За оборону Ленинграда», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.