Родился 27 марта 1904 года в деревне Зяблово Издешковского района (в городе Вязьма) Смоленской области (Россия).
В РККА с 6 ноября 1926 года.
В звании лейтенанта служил в танковых частях.
Участвовал в национально-революционной войне в Испании с ноября 1936 года по 1937 год в качестве начальника связи танковой бригады республиканской армии.
После возвращения из Испании продолжил службу в танковых войсках Красной Армии.
В 1937 году присвоено воинское звание «капитан».
В 1940-1941 годах служил в Прибалтийском военном округе в составе 23-й танковой дивизии.
Участвовал в Великой Отечественной войне.
Присвоено звание подполковника.
Погиб 22 декабря 1942 года в районе города Ржев Тверской области (Россия).
Награжден орденом Красного Знамени (27.06.1937), орденом Красной Звезды (02.01.1937).