Учился в Московской Славяно-греко-латинской академии, в 1783 г. был переведен в Академическую гимназию, в 1784 г. произведен в магистры Академии, в 1786 г. назначен учителем русского языка в Академическую гимназию и занимал эту должность около 18 лет; ещё будучи студентом был причислен к Российской академии «для исправления дел» и с тех пор в течение полувека принимал деятельное участие в академических работах. Неразлучным спутником и сотрудником С. долгое время был Дмитрий Михайлович Соколов (1786—1819), товарищ его по Славяно-греко-латинской академии, по академической гимназии и университету, и, наконец, по Российской академии.
Оба Соколова в 1792 г. избраны были в приобщники академии, в 1793 г. — в члены академии, в том же году награждены золотыми медалями за работы по составлению академического словаря; в 1802 г. составлена ими (под наблюдением митрополита Гавриила и в сотрудничестве с протоиереем Красовским) русская грамматика; в 1802 г. Пётр Соколов был избран непременным секретарем академии и оставался в этом звании до самой смерти.
Сверх того С. был редактором «Санкт-Петербург. Ведомостей», библиотекарем 1-го отделения академии, членом главного правления училищ и ученого комитета, редактором «Журнала департамента народного просвещения» и в течение 30 лет заведовал академической типографией.
Труды Соколова: