Русский. Уроженец с. Кумак Новоорского района Чкаловской (ныне – Оренбургской) области. 1937 – окончил педагогическое училище. Выполнил нормативы на значок ГТО, являлся Ворошиловским стрелком. Работал учителем младших классов в совхозе им. С.М. Будённого (Калининский район Оренбургской области). 6.1942 – через Орский ГВК добровольцем пошел в КА. Направлен в Тоцкие лагеря под Оренбург. Красноармеец. В составе сформированной дивизии направлен под Сталинград. Участник Великой Отечественной войны. Воевал на Сталинградском фронте В Действующей армии с 18.8.1942 г. Командир пулеметного отделения. Рядовой. Первый бой приняли под Бекетовкой. Отразили две атаки немцев. В ходе отражения немецкой атаки получил (22.10.1942) тяжёлое ранение – на три четверти был разбит подбородок, потеряно 18 зубов. В Саратовском военном госпитале врачи сделали всё возможное, чтобы не только сохранить молодому бойцу жизнь, но и собрать лицо. Благодаря искусству военных лекарей о страшном ранении напоминал едва заметный маленький шрам на губе. После излечения направлен в запасной полк. Пулеметчик зенитного счетверенного пулемета. Вел бой с самолетом. Огнем с самолета пулемет был разбит, получил легкое ранение в палец. Вошел в состав расчета 122-мм гаубицы. Гвардии рядовой. Член ВКП(б). Участник Курско-Орловской битвы. Прошёл Белоруссию, где в составе 37гв.сд освобождал г. Речица Гомельской области. В районе г. Калинковичи получил приказ уничтожить хорошо замаскированную пушку противника, которая уничтожила три пулеметные точки. За ночь гаубица была выведена на передний край, оборудован окоп и ложная пулеметная точка. Противник с первого выстрела уничтожил пулеметную точку, обнаружив себя. Состоялся дуэльный бой, в ходе которого первым прямым выстрелом уничтожил пушку противника, но получил легкое ранение в ходе артобстрела. Награжден медалью «За боевые заслуги». После выздоровления направлен на обучение в Военно-инженерное училище в Болшеве Московской области. Курсант. 1945 – окончил ускоренный курс (12 мес.) Московского ВИУ. Младший лейтенант. Направлен на 2 Прибалтийский фронт. Командир саперного взвода 35гв.осапб (командир – гвардии капитан В. Иванов) 31гв.сд. Гвардии младший лейтенант. Штурмовал и освобождал город-крепость Кенигсберг. Взвод готовил к взрыву бункер, по которому начинался штурм пехоты. После взрыва бункера кумулятивными минами гарнизон сдался, построил пленных и доставил в штаб. Получил легкое ранение (8.3.1945) в бедро. Направлен на лечение в госпиталь. По совокупности боевых заслуг и ранений начальником эвакогоспиталя № 3473 майором медицинской службы А.С. Шервудом представлен (25.5.1945) и награжден орденом Красной Звезды (пр. № 052/н от 26.7.1945 г. 31гв.сд). Окончание войны встретил в эвакуационном госпитале № 3473. Продолжил службу в КА (СА). Военную службу проходил в военно-строительных войсках. Строил, шахты, дома, административные здания и многое другое в отдалённых районах. Начальник тыла, заместитель командира отдельного полка в полярной Арктике. Полковник.
1.7.1974 – уволен в запас. Переехал в Москву. До 1985 – работал в штабе ГО Люблинского района Москвы. В отставке. К юбилею Победы награжден орденом Отечественной войны 1 ст. (6.4.1985). С 1986 – вышел на пенсию, занимался домашними делами: строил дачу, выращивал фрукты, овощи и цветы.
Член Совета ветеранов Люблинского района. Активно участвовал в воспитании детей и молодежи. На 2015 – проживал в Москве. Женат (1947). Воспитали двух дочерей.