Родился 2 июня 1923 года в с. Выползово Арзамасской губернии. Призван из Омской области 25 декабря 1941 года. Был наводчиком в 303-й стрелковой дивизии Воронежского фронта. С ноября 1942 г. по март 1943 года прослушал курсы младших лейтенантов. Участвовал в Курской битве. Второй Украинский фронт. Форсировал Днепр. В ноябре 1943 г. получил ранение. Лечился в госпитале в Полтаве до января 1944 г. После госпиталя воевал в составе Второго Белорусского фронта. Младший лейтенант, зам.командира минометной роты. Во время наступления по всей Белоруссии, Польше получил второе ранение на Висле. Победу встретил в госпитале. Выписался в свою часть. Вернулся в родные края в ноябре 1946 года.
Награжден орденом Красной Звезды, двумя орденами Отечественной войны, медалями «За освобождение Варшавы», «За победу над Германией в Великой Отечественной войне 1941-1945 гг.», юбилейными.
В Ханты-Мансийске проживал с 1985 года. Стаж работы в городе 12 лет.
Умер 20 января 2005 года. Похоронен на северном кладбище.