Пётр Никифорович родился 22 августа 1921 года в с.Полянки Спасского кантона ТатАССР (позже Куйбышевский район ТатАССР, ныне Спасский район РТ). Окончил Полянскую 7-летнюю школу.
Участник Великой Отечественной войны. В 1940 году призван в ряды Красной Армии, служил в г.Уфа Башкирской АССР. За 4 дня до начала войны был переброшен под г.Брест, принимал участие в его обороне. Рядовой 477-го стрелкового полка 161-й стрелковой дивизии Западного фронта. В боях за г.Ельня Смоленской области 12 августа 1941 года был тяжело ранен. Демобилизован в 1942 после ранения по инвалидности. В 1943–67 года работал преподавателем военного дела, завучем, директором Полянской 8-летней школы. В 1951 году окончил Тетюшское педагогическое училище (заочно), Казанский педагогический институт (1956г.). В 1968–69 года секретарь парткома совхоза «Полянский» Куйбышевского района ТатАССР. В 1970 году переехал в г.Куйбышев (областной, ныне г.Самара), 21 год работал специалистом в 3-м отделе завода им.Фрунзе, уволился по болезни в 1991 году.
Награждён орденами Отечественной войны 1-й степени (1985г.), Славы 3-й степени (1946г.), Красной Звезды, медалью «За трудовое отличие» (1954г.).
Умер 5 ноября 1992 года, похоронен в г.Самара.