Афанасий Иванов был призван в ряды Красной Армии 2 января 1943 года Ковжинским (Вытегорским) районным военкоматом Вологодской области. Воевал на 2-м Украинском фронте. Принимал участие в Корсунь-Шевченковском сражении в составе 94-й танковой бригады, Яссо-Кишеневском сражении в составе 6-й самоходно-артиллерийской бригады. За участие в этих боях награжден медалью «За боевые заслуги». С 1947 года проходил службу в уголовно-исполнительной системе Вологодчины. На пенсию вышел в 1983 году.