Участник Великой Отечественной войны, командир пулемётного расчёта 449-го Каунасского стрелкового полка 144-й стрелковой дивизии 5-й армии 3-го Белорусского фронта, Герой Советского Союза, красноармеец. Родился 8 сентября 1925 года в деревне Титовка ныне Шумячского района Смоленской области в семье крестьянина. Русский. В 1939 году его семья переселилась в деревню Селюты. Здесь в 1941 году окончил 8 классов средней школы. В период гитлеровской оккупации Смоленщины его угоняли на каторжные работы в Германию, но по дороге он бежал и ушел к партизанам. После освобождения района, в сентябре 1943 года, Петр был призван в Красную армию. На фронте с октября 1943 года. В составе 449-го стрелкового полка участвовал в освобождении Белоруссии и Литвы. Летом 1944 года стрелковый полк, где наводчиком станкового пулемета служил Яковлев, прорвав оборону противника в районе города Витебска, с боями продвигался вперед. На окраине станции Богушевск гитлеровцы оказали упорное сопротивление. Под ураганным огнем противника наша пехота залегла. Комсомолец первым поднялся в атаку и ворвался на станцию. Быстро установил пулемет и огнем расчистил дорогу наступавшим подразделениям. Приказом командира полка был награжден медалью "За отвагу". В числе первых Петр переправился на западный берег Березины. Особенно отличился он в боях за столицу Литовской ССР город Вильнюс. Подразделение гитлеровцев, попавшее в окружение в одном из городских кварталов, всеми силами стремилось вырваться из кольца. Установил свой пулемет на перекрестке улиц и метким огнем разил перебегавших фашистов. С помощью двух автоматчиков он отбил несколько контратак, уничтожив большое количество вражеских солдат и офицеров. За мужество, проявленное при освобождении Вильнюса, наградили орденом Красной Звезды. Героический поступок пулеметчик совершил при форсировании реки Неман. 25 июля 1944 года в районе населенного пункта Румшишки (южнее города Каунас, Литва) вражеские пулеметчики с противоположного берега яростно обстреливали переправу. Их огонь был так плотен, что нескольким лодкам, уже отчалившим от берега, пришлось вернуться. Яковлев первым в полку на лодке переправился через реку. Установив пулемет, он несколькими очередями подавил 2 огневые точки противника, что облегчило переправу остальных подразделений полка. На позицию пулеметчиков гитлеровцы предприняли несколько контратак. Последнюю атаку советские бойцы отбили гранатами. В пулемете осталась последняя лента, а сам он был ранен. Более 80 солдат и офицеров уничтожил он в этом бою. Наступление продолжалось. 18 октября 1944 года при прорыве вражеских укреплений у город Кибартай (Литва) пал смертью храбрых. Указом Президиума Верховного Совета СССР от 24 марта 1945 года за образцовое выполнение боевых заданий командования на фронте борьбы с немецко-фашистским захватчиками и проявленные при этом мужество и героизм красноармейцу посмертно присвоено звание Героя Советского Союза.