Петр Лишафай родился 22 августа 1913 года в селе Березна Менского района Черниговской области Украины. Рос в семье крестьянина. В 1927 году окончил пять классов. Работал инструктором райотдела связи в посёлке Березна.
В ноябре 1935 года призван в ряды Красной Армии. Окончил в 1939 году курсы младших лейтенантов. Служил командиром отделения в отдельном батальоне связи и помощником командира взвода 20-го стрелкового полка 7-й стрелковой дивизии Киевского Особого военного округа.
В боях Великой Отечественной войны с июня 1941 года. Командовал миномётной ротой на Юго-Западном, Центральном, 1-м Белорусском фронтах. Был ранен, после выхода из госпиталя в апреле-октябре 1942 года учился на курсах командиров стрелковых батальонов при штабе Брянского фронта. В октябре 1942 года, январе 1944 года командовал отдельными штрафными ротами в 2-й танковой и в 65-й общевойсковой армиях на Центральном фронте. С января 1944 года в распоряжении Военного Совета 61-й армии. С августа 1944 года командир стрелкового батальона 1-го Белорусского фронта.
В ходе Висло-Одерской наступательной операции 1314 года, января 1945 года командир батальона 89-го стрелкового полка майор Лишафай организовал прорыв батальоном сильно укреплённой обороны противника на магнушевском плацдарме в Польше, затем форсирование с ходу реки Пилица в районе населённого пункта Дембноволя в шести километрах юго-восточнее города Могельница и захват этой деревни. Батальон отразил ряд контратак противника, нанёс ему значительный урон и обеспечил переправу на плацдарм главных сил полка.
Указом Президиума Верховного Совета СССР от 24 марта 1945 года за мужество и героизм, проявленные при форсировании реки Пилица и удержании плацдарма на её западном берегу майору Петру Ивановичу Лишафаю присвоено звание Героя Советского Союза с вручением ордена Ленина и медали "Золотая Звезда".
После войны продолжил службу в армии - в штабе группы советских войск в Германии, затем был командиром мотострелкового батальона в Одесском военном округе.
С июля 1952-го по июнь 1953 года подполковник Лишафай - командир стрелкового батальона 12-го пулеметно-артиллерийского полка 6-й пулеметно-артиллерийской дивизии ДВВО на северных Курильских островах.
С июля 1953 года проходил службу в Управлении военно-строительных частей Южно-Уральского военного округа, участвовал в строительстве объектов плутониевого комбината «Маяк» в городе Челябинск-40. С 1957 года майор Лишафай в запасе. Жил в городе Чернигове.
Награждён орденами Ленина, Красного Знамени, Александра Невского, двумя орденами Отечественной войны 1-й степени, орденом Красной Звезды и медалями.
Петр Иванович Лишафай скончался 4 марта 2004 года. Похоронен на Яцевском кладбище в Чернигове.
В Чернигове, на доме, где жил Герой, установлена мемориальная доска.