Он родился 22 ноября 1925 года в селе Курбатовка в многодетной семье. На фронт попал в июне 1944 года. В 19 лет воевал в составе 1-го Белорусского фронта, был механиком-водителем танка Т-34. Прошёл через всю Белоруссию до Прибалтики. Получил тяжёлое ранение под Кенигсбергом. Три месяца находился на излечении в госпитале в Ижевске, а затем – снова на фронт. Победу встретил в Польше.
Награждён орденами Красной Звезды, Отечественной войны I-й степени, медалями «Георгий Жуков», «Воину-победителю».
После войны 40 лет жил и работал в Москве, в КБ Сергея Королева. В 1990 году ветеран вместе с супругой вернулся в Курбатовку. В 2011 году получил квартиру в Ухолове и переехал.
Ветерана со всеми воинскими почестями похоронили на кладбище села Александровка. На похоронах присутствовали глава муниципального района Надежда Шмаева и глава администрации Ухоловского района Анатолий Зуев.