Родился 6 января 1917 года в городе Иваново-Вознесенске. Окончил 7 классов, в 1940 году – г. Чкаловское военное авиационное училище.
На фронте с 1942 года.
В сентябре 1943 года, после боев за Донбасс, за 498 боевых вылетов, 62 воздушных боя, 16 личных и 4 групповые победы гвардии капитан А. Федоров был представлен к званию Героя Советского Союза.
В ноябре 1943 года — командир эскадрильи, в конце войны — командир 16-го гвардейского авиаполка.
Совершив более 600 боевых вылетов, сбил лично 24 и в группе — 4 самолета противника.
В 1948 году окончил Высшие летно-тактические курсы, летал на реактивных самолетах.
Уволился в запас в 1955 году в звании полковника.
Жил и работал в Иваново-Вознесенске.
А. В. Федоров умер 3 марта 1992 года.
Герой Советского Союза (13.04.1944).
Награжден двумя орденами Ленина, четырьмя орденами Красного Знамени, орденами Александра Невского, Отечественной войны 1-й степени, Красной Звезды, медалями.