Он родился 6 марта 1913 года в городе Новониколаевске (сегодня ‑ Новосибирск) в семье рабочего. Окончив 7 классов, работал слесарем на заводе. Был учащимся школы ФЗУ "Сибкомбайнстроя" по специальности слесарь‑инструментальщик.
Позднее стал курсантом 3‑й Военной школы авиатехников, после отличного окончания которой авиашколы был направили в Ленинград на курсы усовершенствования авиатехников.
После получения назначения на должность старшего авиатехника авиазвена 74‑й Таманской стрелковой дивизии, Покрышкин 4 года прослужил техником, затем старшим техником. Но при этом у него появилась мечта освоить профессию летчика.
В сентябре 1938 года, во время очередного отпуска, за семнадцать дней он освоил двухгодовую программу Краснодарского аэроклуба и экстерном на "отлично" сдал экзамен . В ноябре 1938 года он стал слушателем Качинской военной авиационной школы, которую через год с отличием оканчивает и становится летчиком.
В 1941 году Покрышкин - старший лейтенант Покрышкин и заместитель командира эскадрильи. На фронтах Великой Отечественной войны с первого дня. До осени 1942 года летал на МиГ‑3, И‑16,Як-1. Позднее - на америконском истребителе P‑39 "Аэрокобра".
Всего за годы войны совершил более 650 боевых вылетов, в 156 воздушных боях сбил лично 46 и в группе — 6 самолетов противника, получив три медали "Золотая Звезда" и много других орденов и медалей. Войну закончил в звании гвардии полковника.
После войны Покрышкин окончил Военную академию имени М.В. Фрунзе и Военную академию Генерального штаба. Служил в войсках ПВО страны занимая в них ответственные должности. В 1968‑1971 годах был заместителем главнокомандующего Войск ПВО СССР. В 1953 году Александр Иванович Покрышкин получил первое генеральское звание, а в 1972 году — звание маршала авиации.
Александр Покрышкин многократно избирался депутатом Верховного Совета СССР от Новосибирской области, был членом Президиума Верховного Совета СССР, а также кандидатом в члены ЦК КПСС .