
Александр Иванович родился в Новониколаевске (Новосибирске) в семье рабочего.
В РККА с июня 1932 года. В 1939 году с отличием окончил 1-ю Качинскую военную авиационную школу летчиков.
На фронтах Великой Отечественной Войны с первого дня. За образцовое выполнение боевых заданий, проявленную отвагу и геройство 24 мая 1942 года Александру Ивановичу присвоено звание Героя Советского Союза. К августу 1943 года командир эскадрильи полка Покрышкин совершил 455 боевых вылетов, лично уничтожил 30 самолетов противника. За выдающиеся подвиги на фронте ему вторично присвоено звание Героя Советского Союза. К маю 1944 года командир 9-й гвардейской истребительной авиационной дивизии А.И. Покрышкин совершил 550 боевых вылетов, в 137 воздушных боях лично сбил 53 самолета противника. За образцовое выполнение боевых заданий и геройские подвиги 19 августа 1944 года гвардии полковнику Покрышкину присвоено звание трижды Героя Советского Союза.
Командир дивизии Покрышкин освобождал Польшу, Румынию, участвовал в Берлинской наступательной операции. Войну закончил в Чехословакии, последний бой провел 9 мая 1945 года над Прагой.
Всего совершил 650 боевых вылетов. В 156 воздушных боях сбил лично 59, и в группе 6 самолетов противника.
Трижды Герой Советского Союза