Родился 15 сентября 1912 года в селе Квасьево (Кваськово) Елатомского района Рязанской области (Россия). Русский.
В РККА с 15 (23) октября 1934 года, был призван Елатомским районным военкоматом Рязанской области.
В звании младшего командира служил в танковых войсках.
Участвовал в национально-революционной войне в Испании с ноября 1936 года по 1937 год в качестве танкиста республиканской армии.
После возвращения из Испании продолжал служить в танковых войсках.
Участвовал в Великой Отечественной войне с июня 1941 года.
Воевал на Западном фронте с июня 1941 года по март 1942 года. В звании старшего лейтенанта был заместителем командира 2-го танкового батальона танков Т-34 18-й танковой бригады.
В бою 17 марта 1942 года был ранен.
В звании капитана был командиром 1-го танкового батальона 50-й танковой бригады 3-го танкового корпуса 2-й танковой армии, заместителем командира по строевой части 1196-го самоходного артиллерийского полка.
Принимал участие в боях за Германию.
Погиб в бою 30 апреля 1945 года. Похоронен на юго-восточной окраине села Райнберг недалеко от города Анклам (Германия).
Награжден двумя орденами Красного Знамени (17.07.1937, 1942), орденом Александра Невского (28.07.1944), орденом Красной Звезды (02.01.1937), медалью «За боевые заслуги» (03.11.1944).