Родился 23 февраля 1920 года в селе Малеево Калужской губернии[1] в семье крестьянина. Русский. Окончил 7 классов и школу фабрично-заводского ученичества.
С 1937 года в рядах Красной Армии. В 1938 году окончил Борисоглебскую военную авиационную школу лётчиков. Служил в Забайкальском военном округе.
Участник боёв на реке Халхин-Гол в 1939 году. В составе 22-го ИАП выполнил 96 боевых вылетов, провёл 25 воздушных боёв, сбил 3 японских самолёта лично и 6 в группе. Награждён орденом Ленина.
Участник Советско-финляндской войны 1939—1940 годов в составе 25-го ИАП, побед не имел.
Участник Великой Отечественной войны с первого дня. Воевал в составе 126-го истребительного авиационного полка (6-й истребительный авиационный корпус, Войска ПВО страны). К февралю 1943 года совершил 286 боевых
вылетов, провёл около 80 воздушных боёв, сбил 7 самолётов лично и 13 — в группе.
После войны продолжал службу в ВВС СССР. С 1975 года полковник А. И. Смирнов — в запасе. Жил в Москве. Умер 31 июля 2009 года. Похоронен в Москве на Троекуровском кладбище.