Петр Григорьевич в 1943 году ушёл в Советскую армию в возрасте 17 лет. Воевал с мая 1944 по март 1945 на 1-ом Белорусском фронте в 104-й артиллерийской бригаде.
Участвовал в боях по прорыву обороны немцев западнее Ковеля и выхода к реке Западный Буг, затем воевал в Польше и Чехословакии.
Петру Григорьевичу была объявлена благодарность за храбрость, стойкость и мужество, проявленное в борьбе с немецкими захватчиками, приказом Верховного Главнокомандующего Сталина. В 45-м он был тяжело ранен в руку.
Петр Никифоров после войны работал в Гирейском балластном карьере машинистом экскаватора и на «Вишневском комбинате строительных материалов». Петр Григорьевич за работу имел много благодарностей и звание «Ветеран труда».