Родился Герой Советского Союза Петр Нифонтович Кузнецов в городе Оханске ныне Пермского края в семье рабочего. Его детство, школьные годы прошли в поселке Яшкино. Здесь он окончил семь классов, а в 1931-м году школу ФЗО. С шестнадцати лет трудился слесарем в паровозном депо станции Тайга, потом по призыву комсомола служил в местной милиции и одновременно занимался в Тайгинском аэроклубе Осоавиахима. Вскоре пилот запаса был направлен в Ульяновскую авиационную школу Осоавиахима, по окончании которой работал в Новокузнецком аэроклубе летчиком-инструктором, а в 1938 году его призвали в ряды Красной армии. В 1940 году Петр Нифонтович окончил Новосибирскую военную авиационную школу пилотов и в том же году вступил в ряды ВКП (б).
С октября сорок первого Кузнецов – военный летчик. Воевал на Волховском, Калининском, Воронежском, Степном, 2-м Украинском фронтах. Вместе со своим полком вел тяжелые бои на Орловско-Курской дуге, громил Корсунь-Шевченковскую группировку немцев, участвовал Ясско-Кишиневской операции.
Свою первую боевую награду – орден Красного Знамени – Петр Нифонтович получил на Волховском фронте за отличное выполнение воздушной разведки. Не раз случалось, что самолеты, едва успев заправиться, снова поднимались в воздух. Особенно напряженно приходилось на Курской дуге. Пять суток не отстегивал ремни своего парашюта П.Н. Кузнецов, После каждого боевого вылета многие вражеские машины пылали факелами, десятки солдат противника остались лежать на полях сражений. В районе города Валки только за один день, 13 сентября 1943 года, группа штурмовиков П.Н. Кузнецова уничтожила десять танков противника, десять автомашин с военными грузами, три склада с боеприпасами, склад горючего. К июню 1944 года штурман 155-го гвардейского штурмового авиационного полка 9-й гвардейской штурмовой авиационной дивизии гвардии майор Петр Нифонтович Кузнецов совершил 220 боевых вылетов на штурмовку и бомбардировку вражеских укреплений и других военных объектов. Трудно подсчитать урон, который он нанес немецким захватчикам. В воздушных боях П.Н. Кузнецов лично сбил три вражеских истребителя. Указом Президиума Верховного Совета СССР от 26 октября 1944 года Петру Нифонтовичу Кузнецову присвоено звание Героя Советского Союза. Награжден: орденом Ленина, тремя орденами Красного Знамени, орденами Александра Невского, Отечественной войны 1-й степени, медалями.
В 1946 году подполковник П.Н. Кузнецов уволен в запас. Жил в городе Омске, работал инструктором Омского аэроклуба. С 1950 года жил в городе Кировоград (Украина). Умер после тяжелой болезни 30 июля 1954 года. Был похоронен на Дальневосточном кладбище в Кировограде. 10 ноября 2007 года состоялось торжественное перезахоронение Героя Советского Союза летчика Петра Нифонтовича Кузнецова на мемориале «Крепостные валы». В тот же день состоялось открытие мемориальной доски на доме, где последние годы проживал Герой по улице Тимирязева, 34.