Родился в д. Пьянкова Соликамского района Молотовской области, в семье крестьянина-середняка. Закончил семилетнюю школу с. Верх-Язьва (ходил пешком 23 км.). В 1940 году поступил в сельскохозяйственный техникум г. Красноуфимска Свердловской области. А через год, когда началась война, вернулся в Красновишерск. В1943 году ушел на фронт, был ранен и в 1944 году уволен в запас, вернулся домой инвалидом II группы. Шел последний год войны, в школах не хватало преподавателей-мужчин, и военкомат обязал капитана П.С. Пьянкова работать военруком: сначала в В-Язьвинской школе, затем – в Бычинской. В сентябре 1947 года стал студентом Соликамского педагогического училища, а в 1951 году приступил к работе в В-Язьвинской школе.
В августе 1953 года выдвинут на должность директора Антипинской школы и 16 последующих лет возглавлял ее педколлектив, оказывал значительную помощь молодым учителям, умело руководил учебным процессом и при этом вел большую общественную работу на селе: был депутатом Антипинского сельсовета, членом Всесоюзного общества по распространению политических и научных знаний. Под его руководством в 1958 году была построена школа на 200 мест. Заочно закончил Свердловский пединститут по специальности география.
С 1969 по 1986 год Петр Степанович работал в должности заведующего Красновишерским районо. Он показал себя способным и принципиальным руководителем, активно участвовал в общественной жизни района. Ветеран педагогического труда и ветеран Великой Отечественной войны П.С. Пьянков был первым директором школы № 8, работал ответственным секретарем комиссии по делам несовершеннолетних, возглавлял районный Совет ветеранов.
П.С. Пьянков – "Почетный гражданин Красновишерского района" с 2000 года.