Афанасий Таваков родился 17 января 1918 года в селе Орловка (сейчас Саянский район Красноярского края) в семье крестьянина. Окончил 7 классов. Работал прицепщиком в местном колхозе. Освоил работу на тракторе. Женился. В Красную Армию был призван Саянским РВК в 1938 году. Участник боев с японскими милитаристами на реке Халхин - Гол в 1939 году. Перед самой войной с фашистами их часть с Дальнего Востока спешно перебросили на границу с Польшей. На фронте с 22 июня 1941года. В первых боях часть, в которой служил сержант Таваков понесла тяжелые потери. Отступали до Минска. В районе города Орши попали в окружение. В числе одной из разрозненных групп он вышел к своим под Смоленском. Воевал сержант Таваков на Калининском фронте. Особо жаркие бои были под Великими Луками, Ржевом. А главный бой во фронтовой биографии Афанасия Никифоровича произошел в Латвии.