Родился в 1912 г. в г. Санкт-Петербург в семье рабочего. В 1928 г. окончил среднюю школу № 16 в г. Баку. Работал фрезеровщиком на машиностроительном заводе. В Красной Армии с декабря 1939 г. Участник советско-финской войны 1939-1940 гг. В 1941 г. окончил школу младших авиаспециалистов.
Участник Великой Отечественной войны с июля 1941 г. Служил стрелком-радистом 42 авиационного полка, 36 авиационной дивизии, 8 авиационный корпус дальнего действия.
В марте-апреле 1944 г. участвуя в обороне Заполярья, по освобождению Кольского полуострова от немецких и финских войск наносил бомбовые удары по объектам противника в районах городов Фоссгорд, Бухольмен (Норвегия). Было разбито большое количество автомашин и 5 самолетов. За это был награжден орденом Славы 3 степени 28 апреля 1944 г.
Совершая 7 боевых вылетов и нанося бомбардировочные удары по военно-промышленным объектам противника в районе г. Будапешт (Венгрия) с 15 мая по 15 сентября 1944 г. гвардии старший сержант Власов П.Ф. уничтожил 10 складов горючего, 2 склада боеприпасов, 3 эшелона с вооружением и боевой техники, отразил 5 атак истребителей противника. 6 ноября 1944 г. награжден орденом Славы 2 степени.
С конца 1944 г. по апрель 1945 г. Петр Федорович, будучи в звании гвардии лейтенанта занимая должность начальника связи авиаэскадрильи 1-го гвардейского авиационного корпуса дальнего действия совершил 13 боевых вылетов, нанося противнику большой урон в живой силе и боевой технике. 23 февраля 1948 г. Власов был награжден орденом Славы 1 степени.
В 1953 г. окончил Высшую офицерскую летно-тактическую школу командиров дальней авиации. В 1958 г. уволен в запас. Проживал с 1958 г. в пос. Солнечная Поляна. Работал председателем Зольненского поселкового Совета. Умер в 1981 г., похоронен в поселке Бахилова Поляна. Улице, на которой он жил, присвоено его имя, на доме установлена мемориальная доска.
П.Ф. Власов награжден орденом Отечественной войны 1 степени, 2 орденами Красной Звезды, медалями «За отвагу», и «За боевые заслуги», полный кавалер ордена Славы.


