Сформирован в мае 1938 года. Входил в состав 8-й сад. К 22.06.1941 г. имел на вооружении 32 самолета И-16, И-15 (в том числе 4 неисправных), а также 63 МиГ-3, МиГ-1 (в том числе 7 неисправных), еще не освоенных летчиками. Перед началом войны полк базировался в Ковно (Каунас). 22.06.1941 г. противнику не удалось застать полк врасплох на аэродроме. Накануне войны его подразделения рассредоточились, в Каунасе осталась лишь третья эскадрилья (13 МиГ-3 и 18 И-16), а три других (39 МиГ-1, МиГ-3 и 2 И-16) перебазировались в Кармелаву (13 км северо-восточнее Каунаса). Однако после учебных полетов накануне войны почти половина новой материальной части (24 истребителя) оказалась неисправной, и непригодные для полетов самолеты частично бросили, а частично уничтожили вскоре после начала вторжения. Для сохранения боевого опыта командование ВВС Северо-Западного фронта приняло решение в начале июля 1941 года весь летный состав 8-й сад, летавший на МиГ-3, собрать в 31-м иап. Часть базировалась тогда на аэродроме Карамышево и получила задачу прикрыть Псков от налетов вражеской авиации. 14.07.1941 г. после напряженных боев полк был выведен в тыл, в 1-ю ВШШ (Рязань), на переформирование. За первый период пребывания на фронте полк выполнил 714 боевых вылетов, провел 34 боя и сбил 13 вражеских самолетов. Полк потерял все МиГи, а также сохраненные перед войной и частично законсервированные И-16. За это время погибли в бою 13 летчиков, а 11 не вернулись с заданий. Переформирование завершилось в середине августа 1941 года. Полк был трехэскадрильным.
Позже на вооружении имел самолеты ЛаГГ-3, Ла-5, Ла-7. С 21.08.1941 г. входил в состав 1-й раг.
С мая 1942 года входил в состав 206-й иад. С апреля 1943 года до конца войны входил в состав 295-й иад.