Родился в деревне Никитинское Шуйского района Ивановской области в крестьянской семье: отец — Сафонов Сергей Андреевич, мать — Евдокия Васильевна. На момент призыва проживал в деревне Парахино Родниковского района Ивановской области. С 1941 по 1944 гг. служил в 52-м полку войск НКВД по охране железнодорожных сооружений. Прошёл подготовку и был направлен в разведку в качестве мотоциклиста. Проходил службу в Ленинградской области и Карелии. С 1944 по 1948 гг. — в составе 220-го пограничного полка войск НКВД, награждённого орденом Кутузова. Участвовал в обеспечении безопасности тыла, выявлении и задержании вражеской агентуры, ликвидации бандитских формирований. Прошёл боевой путь по территории Прибалтики. День Победы встретил в городе Алитус Литовской ССР. С 1945 года полк был переброшен в Украинскую ССР и занимался охраной особо важных промышленных объектов в городе Днепропетровске (ныне Днепр). Демобилизован в 1948 году. После службы поселился в деревне Хмельники Родниковского района Ивановской области. Работал лесником в Филисовском лесничестве, а также плотником и бригадиром СТФ колхоза «Искра». Жена — Юлия Александровна.