Родился в 1904 году в деревне Чуйкова (Чуйко) Асхидинского района Курской области (Россия). Русский.
В РККА с 1926 года.
В звании лейтенанта служил в 4-й отдельной механизированной бригаде Белорусского военного округа.
Участвовал в национально-революционной войне в Испании с ноября 1936 года по 1937 год в качестве командира взвода танков Т-26 республиканской армии.
После возвращения из Испании продолжал служить в танковых войсках.
В 1937 году присвоено воинское звание «старший лейтенант».
Участвовал в боях в районе озера Хасан в 1938 году.
Участвовал в Великой Отечественной войне.
Воевал на Калининском фронте, в звании майора командовал батальоном 81-й танковой бригады 30-й армии.
Пропал без вести 19 февраля 1942 года в районе деревни Ченцово Ржевского района Тверской области (Россия).
Награжден орденом Красного Знамени (21.06.1937), двумя орденами Красной Звезды (02.01.1937, 25.10.1938), медалью «XX лет Рабоче-Крестьянской Красной Армии» (1938).