Родился в 1923 году в с. Пасунки Петровского района Куйбышевской области (ныне Кинель-Черкасский район Самарской области).
Из крестьянской семьи. В деревне Всеволодовка окончил начальную школу, в селе Березняки — семилетку, в райцентре Кинель-Черкассы — среднюю школу № 1.
Фронтовик. Ветеран Великой Отечественной войны. Начал воевать под Москвой, закончил боевой путь в Берлине. Воевал на Западном, Юго-Западном и Белорусском фронтах в противотанковых войсках. Участвовал в боях на Курской дуге, операции «Багратион» в белорусских болотах, в составе своей части обеспечивал штурм Берлина. Был ранен. Имеет боевые награды: два ордена «Красной Звезды», орден «Отечественной войны I степени», медали «За боевые заслуги», «За освобождение Варшавы», «За взятие Берлина».
После войны работал заведующим избой-читальней, секретарем, первым секретарем райкома комсомола, вторым секретарем райкома партии в Петровском районе, председателем райисполкома, первым секретарем райкома партии в Ставропольском районе. На последней должности — ровно 25 лет.
После выхода на пенсию был председателем Ставропольского районного совета ветеранов.
Умер в 2003 году, похоронен на Баныкинском кладбище в Тольятти..
Почетный гражданин Ставропольского района, 1996 г.