Родился 21 марта 1920 г. в селе Рыбушка Саратовской области. В 1938–1941 гг. получал высшее образование на физико-математическом факультете Свердловского государственного педагогического института. С 1941 по 1942 гг. приступил к трудовой деятельности учителем средней школы №38 г. Свердловска. С 1942 по 1945 гг. служил в советской армии, участвовал в боях на Донском и Западном фронтах. С июля 1944 г. по ноябрь 1945 г. учился в авиационном училище. В ноябре 1945 г. демобилизован. С 1946 по 1950 гг. работал ассистентом кафедры физики Уральского политехнического института г. Свердловск. В 1950–1951 гг. – старший преподаватель Всесоюзного заочного машиностроительного института (г. Свердловск). В 1951–1952 гг. преподаватель философии на курсах подготовки преподавателей общественных наук при Уральском государственном университете им. А. М. Горького. Итогом обучения в аспирантуре этого же университета (1952–1955 гг.), стало присуждение ученой степени кандидата философских наук (1955 г.). С 1955 по 1956 гг. работал ассистентом, с 1956 по 1960 гг. – старшим преподавателем, доцентом (с 1959 г.) кафедры философии этого же университета. С 1962 по 1991 гг. Петр Афанасьевич работал в Крымском педагогическом институте им. М. В. Фрунзе (с 1972 г. Симферопольский государственный университет им. М. В. Фрунзе), с 1972 по 1991 гг. – доцент кафедры философии этого же учебного заведения.
Награжден: медаль «За оборону Сталинграда», медаль «За отвагу», орден Отечественной войны I степени, нагрудный знак «За отличные успехи в работе».