Родился 28 июля 1918 года в деревне Валтово Кулебакского района (ныне Навашинский район) Горьковской области. Окончил четыре класса. Член КПСС с 1943 года.
С апреля 1938 года работал трактористом-машинистом второго класса. В армии с ноября 1940 года. Принял присягу 10 декабря 1940 года. До 1946 года служил в составе 4-го отделения инженерно-аэродромного батальона в качестве автомобильного механика. Во время службы был сержантом вооружённых сил РСФСР.
За свои подвиги был награждён медалями «За оборону Москвы» (25 ноября 1944 г.), «За взятие Кёнигсберга» (1946 г.), «За Победу над Германией в Великой Отечественной войне» (февраль 1946 г.) и орденом «Отечественной войны II степени» (11 марта 1985 г.).
С 4 июля 1945 года работал шофёром второго класса на территории Бобруйской области (Белорусская ССР).
Был женат на Савеловой Екатерине Семёновне. В браке родилось четверо детей: Иван, Николай, Вера и Татьяна.
После войны продолжал работать с 3 апреля 1947 года по 5 октября 1972 года.
Умер 19 августа 1990 года в возрасте 72 лет. Похоронен на кладбище с. Новосёлки Вачского р-на Нижегородской области.
За свои подвиги был награждён медалями «За оборону Москвы» (25 ноября 1944 г.), «За взятие Кёнигсберга» (1946 г.), «За Победу над Германией в Великой Отечественной войне» (февраль 1946 г.) и орденом «Отечественной войны II степени» (11 марта 1985 г.).