Родился 8 мая 1923 года в г. Саратове, в семье паровозного машиниста. В 1940 году, окончив среднюю школу, он по примеру отца поступил учиться в Московский электромеханический институт инженеров транспорта. В связи с началом Великой Отечественной войны в сентябре 1941 года был призван в ряды Красной Армии и направлен на учебу в г. Пермь в Военно-морское авиатехническое училище, которое окончил в феврале 1943 года. Последующий путь Петра Александровича связан с авиацией военно-морских сил. До конца 1949 года служил в гг. Саранске, Моздоке, Риге. В конце 1949 года по состоянию здоровья демобилизован из рядов Советской Армии. Вернувшись в г. Саратов, в 1950 году поступил на учебу в Саратовскую юридическую школу. После окончания юридической школы с 1952 года по 1957 год работал стажером, народным судьей Казачкинского района Саратовской области. В 1957 году заочно окончил Саратовский юридический институт имени Д.И. Курского. В декабре 1957 года в связи с окончанием полномочий народного судьи переехал к семье в г. Волгоград, где с марта по май 1958 года работал следователем прокуратуры Краснооктябрьского района г. Волгограда. С августа 1958 года работал в органах прокуратуры Саратовской области по апрель 1985 года. Был помощником, старшим помощником прокурора области по надзору за следствием в органах государственной безопасности, систематизации и пропаганде законодательства. П.А. Федоров воспитал двоих сыновей. Награжден тремя медалями, поощрялся Генеральным прокурором СССР, прокурорами РСФСР и области, являлся членом коллегии прокуратуры Саратовской области, секретарем партийного бюро.