Родился в 1909 году в Выксе. На войну призвали в 1941-м.
Дома его ждали жена и дети. Служил командиром взвода 101-го стрелкового полка 4-й Бежецкой стрелковой дивизии.
Степан Захаров погиб в бою 17 сентября 1943 года в Брянском районе Орловской области, похоронен в городском парке города Бежицы.
Фото из архива семьи героя статьи