Родился 18 октября (13 ноября) 1903 года в Корочанском (Скороднянском) районе Курской области (Россия). Русский.
В РККА с 25 сентября 1925 года, был призван Скороднянским районным военкоматом.
Окончил артиллерийскую школу.
В звании старшего лейтенанта служил в одной из артиллерийских частей.
Участвовал в национально-революционной войне в Испании с октября 1936 года по июнь 1937 года в качестве советника командира артдивизиона.
После возвращения из Испании продолжал служить в артиллерии.
Присвоено звание майора.
Участвовал в советско-финляндской войне 1939-1940 годов, командовал 311-м пушечным артиллерийским полком.
Участвовал в Великой Отечественной войне с июня 1941 года.
Воевал на Западном фронте в должности командира 170-го легкого артиллерийского полка.
В августе 1941 года был легко ранен.
В 1941 году попал в окружение и стал воевать в составе партизанского отряда.
После освобождения оккупированной территории, снова стал воевать в составе Действующей армии.
В 1945 году было присвоено звание подполковника.
Воевал на 1-м Белорусском фронте, командовал 786-м легким артиллерийским полком 46-й легкой артиллерийской бригады 12-й артиллерийской дивизии.
После окончания войны продолжал служить в Вооруженных силах.
В 1949 году служил в Западно-Сибирском военном округе.
19 марта 1949 года вышел в отставку в звании полковника.
Награжден пятью орденами Красного Знамени (02.01.1937, 27.06.1937*, 11.04.1940, 09.06.1945, 05.11.1946), орденом Суворова 3-й степени (08.03.1945), орденом Красной Звезды (06.11.1945), медалями «ХХ лет Рабоче-Крестьянской Красной Армии» (1938), «Партизану Отечественной войны», «За освобождение Варшавы», «За взятие Берлина», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.
Примечание:
* Орден имел порядковый № 61/"2".