Герой Советского Союза Петр Андреевич Горчаков родился 23 ноября 1917 года в с. Боринском Задонского уезда Воронежской губернии (ныне Липецкого района Липецкой области).
После окончания 7-летней школы (1933) 3 года работал в Боринской машинно-тракторной станции, затем – в Боринском райкоме комсомола.
С октября 1938 – в Красной Армии. Служил в Забайкальском военном округе, был секретарем комсомольского бюро, затем партийного бюро округа. В мае 1941 года был демобилизован, работал заведующим отделом агитации и пропаганды Боринского райкома партии.
В январе 1942 окончил курсы усовершенствования политсостава в Орловском военном округе. Воевал на Брянском, Центральном, 4-м Украинском фронтах: ответственный секретарь партбюро полка, старший инструктор политотдела дивизии по пропаганде, заместитель командира полка по политической части, начальник политотдела дивизии. Был четырежды ранен.
Особо отличился при форсировании Днепра в сентябре 1943 года у с. Окуниново Черниговской области (Украина). 17 октября подполковнику Горчакову Петру Андреевичу присвоено звание Героя Советского Союза.
После окончания войны он служил начальником политотдела дивизии, бригады, корпуса, армии; старшим инспектором Главного политического управления СА и ВМФ; членом Военного совета — начальник политотдела армии в Группе советских войск в Германии; первым заместителем начальника политуправления Московского военного округа; начальником политуправления Прибалтийского военного округа. Окончил Военно-политическую академию им. В. И. Ленина (1954).
В августе 1970 года назначен членом Военного совета Ракетных войск стратегического назначения – начальником Политического управления Ракетных войск. С декабря 1985 – военный консультант группы генеральных инспекторов Министерства обороны СССР. С 1991 года в отставке в звании генерал-полковника.
Награжден орденами Ленина (1943, 1978), Октябрьской Революции (1974), Красного Знамени (1943, 1982), Красной Звезды (1943, 1954, 1968), Отечественной войны I степени (февраль 1945, июнь1945, 1985), За службу Родине в Вооруженных Силах СССР III степени (1976) и многими медалями, а также иностранными орденами.
Умер 18 мая 2002 года в Москве. Имя Героя присвоено гимназии с. Боринского.