Иван Афанасьевич родился 27 января 1922 года в с.Воскресенское Темкинского района Смоленской области.
Участник Великой Отечественной войны. Призван в ряды Красной Армии в августе 1941 года Темкинским РВК. С 15 октября по 12 ноября 1941 года воевал на Западном фронте в составе 1306-м стрелкового полка 18-й стрелковой дивизии красноармейцем. Был ранен. После демобилизации по ранению с 27 апреля 1942 года по 3 августа 1969 года служил в органах внутренних дел заместителем начальника по политической части.ОМЗ МООП ТатАССР.
Награжден медалью «За победу над Германией в Великой Отечественной войне 1941-1945г.г.».