Родился 16 ноября 1924 года в посёлке Салтыковка Балашихинского района Московской области. В мае 1942-го учеником 9-го класса был мобилизован на фронт и вместе с другими ровесниками попал под Ленинград, в полк связи. Защищал Пулковские высоты — один из важнейших участков обороны Ленинграда. После третьего ранения был назначен командиром роты 43-й гвардейской стрелковой Латышской дивизии. Воевал в Восточной Пруссии, прошёл Курляндский котел. После окончания войны еще несколько лет служил в Риге. Демобилизовался в 1958 году в звании майора. Подвиги героя отмечены орденами Отечественной войны I и II степени, Красной Звезды, орденом Жукова, медалью «За оборону Ленинграда» и множеством других наград.
Живёт в городе Балашиха.