Филипп Макарович Косолапов родился 9 января 1919 г. в д.Волково Уфимского района Республики Башкортостан До призыва в армию работал на Уфимском нефтеперерабатывающем заводе и старшим пионервожатым в средней школе №24 города Уфы. В 1938 году поступил в Чкаловскую военную авиационную школу лётчиков, которую успешно окончил в 1940 году. На фронтах Великой Отечественной войны — с сентября 1942 года.
Сначала служил во 2-м гвардейском истребительном авиаполку (2-й гв. иап), а с ноября 1943 года — в 937-м истребительном авиаполку (937-й иап). За время войны совершил около 300 боевых вылетов, провёл 33 воздушных боя, в которых лично сбил 11 самолётов и 9 — в группе.
К августу 1943 года, будучи командиром эскадрильи 2-го гв. иап (322-я истребительная авиадивизия, 2-й истребительный авиакорпус, 1-я воздушная армия, Западный фронт), гвардии старший лейтенант Косолапов выполнил 107 боевых вылетов, в 25 воздушных боях уничтожил 8 вражеских самолётов лично и 6 — в составе группы.
2 сентября 1943 года за мужество и отвагу, проявленные в боях, Филипп Макарович Косолапов был удостоен звания Героя Советского Союза.
После войны продолжил службу в Военно-воздушных силах. В 1955 году окончил Военно-воздушную академию. В 1957 году полковник Косолапов ушёл в запас. Жил в Чернигове, работал директором совхоза «Украина» (Черниговский район), одновременно обучался на агрономическом факультете Украинской сельскохозяйственной академии.
Скончался 7 августа 1994 года.
Награды: медаль «Золотая Звезда»; орден Ленина; орден Красной Звезды; орден Красного Знамени; орден Кутузова III степени; орден Александра Невского; орден Отечественной войны I степени.