Родился 31 мая 1909 года в деревне Льзи Плюсского района в семье крестьянина. В начале тридцатых годов семья переехала в г. Лугу. Работал Петр шофером в Лужском райпотребсоюзе. В Советской Армии служил в 1931-1932, в 1939-1940 годах. В 1938 году окончил курсы младших лейтенантов запаса.
Участник Великой Отечественной войны с июня 1941 года, командир танкового взвода, роты. В сентябре в районе Ярцева (Смоленская область) получил тяжелое ранение, полгода был в госпитале. Затем участвовал в обороне Ленинграда, в боях под Воронежем, в Сталинградской битве.
Особенно умело и храбро сражался командир роты средних танков 139-го танкового полка 5-й гвардейской армии 2-го Украинского фронта коммунист старший лейтенант П. А. Баранов при расширении плацдарма на правом берегу Днепра. 20 ноября 1943 года его рота прорвала сильно укрепленную оборону противника, овладела опорным пунктом в селе Новозолотаревка. В бою за села Омельник и Камбурлиевка (Кировоградская область) у танкистов кончились боеприпасы, и тогда они, по примеру своего командира, начали гусеницами танков уничтожать огневые точки и пехоту немцев, обеспечивая продвижение наступающих подразделений.
Погиб П. А. Баранов 29 ноября 1943 года. 22 февраля 1944 года ему посмертно присвоено звание Героя Советского Союза.
Похоронен в селе Михайловка Александрийского района Кировоградской области. В г. Луге его именем названа улица.
Литература:
Баранов Петр Александрович // Корнеев Н. П. Подвиги героев бессмертны / Н. П. Корнеев, О. В. Алексеев. – Псков, 2005. – С. 23-24.