Родился 29 мая 1904 года в городе Кулебаки Нижегородской области* (Россия).
В РККА с сентября 1926 года, был призван Кулебякским районным военкоматом Нижегородской области.
В звании лейтенанта командовал взводом 13-й механизированной бригады.
Участвовал в национально-революционной войне в Испании с июля 1937 года в качестве танкиста республиканской армии.
После возвращения из Испании продолжил службу в танковых войсках Красной Армии.
Участвовал в Великой Отечественной войне.
В звании майора командовал 9-м танковым полком 19-й механизированной бригады.
Убит 27 (28) ноября (9 декабря) 1942 года. Похоронен на воинском кладбище в городе Белый Тверской области (Россия).
Награжден орденом Красного Знамени (22.10.1937), орденом Красной Звезды (02.03.1938).
Примечание:
* По другим данным - в городе Остров Ленинградской области (Россия).