Тарасов Анатолий Макарович родился в 1921 году в деревне Кузьминское Вышневолоцкого уезда Тверской губернии (ныне Удомельского ГО Тверской области). Свои детские годы провел в деревне. Затем семья переехала в Ленинград.
В начале Великой Отечественной войны рядовой Тарасов попал в окружение под Минском. При отходе на восток попал в плен в районе города Луга. Был направлен на принудительные работы в Германию. В 1943 году переправлен в Верону в Италии на строительство линий связи. В 1943 году в Италии смог бежать из плена и в дальнейшем сражался в отрядах итальянского Сопротивления в провинции Реджо-Эмилия. Один из тех, кто был спасён итальянской семьёй Альчидо Черви.
В июне 1944 года вступил в Русский батальон гарибальдийцев, которым командовал бывший капитан РККА Владимир Переладов. Комиссар русского ударного батальона.
После возвращения в СССР в 1948 году был арестован, три года провёл в заключении. Жил в Ленинграде, работал гравёром-художником в типографии Лениздата. Писательница Елена Серебровская и друзья из Лениздата помогли подготовить и издать ему две книги: «В горах Италии» (1960) и «Италия в сердце» (1976). Был членом Ленинградского отделения общества «СССР-Италия», сотрудничал с советским Комитетом ветеранов войн. Вместе с писателем-следопытом С. С. Смирновым занимался поисками семьи национального героя Италии Фёдора Полетаева.