Родился 6 марта 1913 года в городе Новониколаевске (ныне Новосибирск) . Отец - Покрышкин Иван Петрович (1885-1934), переселенец из крестьян Вятской губернии, рабочий. Мать - Покрышкина (Мосунова) Ксения Степановна (1885-1969). Супруга - Покрышкина Мария Кузьминична (1921-2000), участница Великой Отечественной войны, медицинская сестра. Дочь - Бородина Светлана Александровна (1944 - 1996), кандидат искусствоведения, старший научный сотрудник Института теории и истории изобразительного искусства. Сын - Покрышкин Александр Александрович (1947 г. рожд.), кандидат технических наук, старший научный сотрудник Института океанологии Российской академии наук.