Петр Медведев родился 2 января 1955 года в городе Сорск, Республики Хакасия. Окончил Восточно-Сибирский государственный институт культуры. С 1975 по 1977 год проходил службу в пограничных войсках в Анадырском погранотряде.
Трудовую деятельность Медведев начал в 1978 году в должности преподавателя, а затем стал заместителем директора культурно-просветительского училища. Позднее занимал должность инструктора отдела пропаганды и агитации Минусинского горкома КПСС. С 1997 года являлся помощником депутата Государственной Думы Российской Федерации.
В 2001 году Петр Петрович избран депутатом Законодательного Собрания Красноярского края. Впоследствии избирался еще два раза. В 2016 году вновь переизбран депутатом. Входит в состав комитетов по охране здоровья и социальной политике, по образованию, культуре и спорту. Является членом Коммунистической партии Российской Федерации. Руководитель фракции.