Герой Советского Союза
Иван Афанасьев родился в деревне Устье (ныне в черте г. Сосновый Бор Ленинградской области). В 1940 году назначен капитаном лесовоза «Старый большевик». Во время Великой Отечественной войны лесовоз переоборудован в грузовой теплоход. В мае 1942 года теплоход, груженный боеприпасами и военной техникой, в составе союзного конвоя PQ-16 был атакован вражескими самолётами и подводными лодками. Под огнём противника экипажу «Старого большевика» удалось спасти теплоход, устранить повреждения, догнать ушедший конвой и доставить необходимые фронту военные грузы.
Улица Афанасьева расположена в городе Сосновый Бор.