Родился 22 марта 1963 г. в местечке Ленино Горецкого района Могилевской области Белорусской ССР (агрогородок Ленино, Горецкий район, Могилевская область, Республика Беларусь).
29 марта 1981 г. Кировским районным военным комиссариатом призван на срочную воинскую службу. Направлен в войсковую часть № 78142 города Кизил-Арват Туркменской ССР (город Гызыларбат, Балканский велаят, Туркменистан).
9 мая 1981 года принял военную присягу.
В июне 1981 г. направлен в войсковую часть № 81102 города Ашхабад Туркменской ССР (город Ашхабад, Туркменистан).
С 25 октября 1981 г. по 21 мая 1983 г. служил на должности командира отделения в войсковой части № 81424 в Республике Афганистан.
Награжден нагрудным знаком "Отличник Советской Армии", грамотой Президиума Верховного Совета СССР, юбилейной медалью "В память 10-летия вывода советских войск из Афганистана" (1999), медалью "Воину-интернационалисту от благодарного афганского народа" (1988).
Список воинов-интернационалистов Горецкого района, участников боевых действий в Афганистане : Иванов Анатолий Анатольевич // Афганистан. Страницы мужества : воинам-интернационалистам Могилевской области посвящается / под общей редакцией В. Н. Василенко ; редколлегия: В. Ф. Ванькович [и др.]. — Могилев, 2019. — С. 166.