Петр Макаров родился в январе 1918 года в Мичуринске Тамбовской области. До войны переехал в Новохоперск, где в конце 30-х годов налаживал телефонную связь на территории города.
На фронт был призван в 1941 году. Уже в первые дни войны получил контузию, но это не помешало ему продолжить боевой путь.
Петр Петрович Макаров был награжден медалью «За отвагу» в июне 1944 года, проявив себя в бою недалеко от польской деревни Войцехувка. В наградном листе написано: «Вражеские снаряды почти ежеминутно рвали линию связи, соединяющую штаб полка с батареями. Товарищ Макаров быстро и смело восстанавливал повреждения на линии».
При прорыве обороны противника в районе чехословацкого населенного пункта Драгомысль весной 1945 года Петр Макаров сумел обеспечить беспрерывную связь командира полка с батареями. Из наградного листа: «Товарищ Макаров, невзирая на то, что кругом рвались вражеские снаряды и мины, бесстрашно выходил на линию и устранял порывы, в результате чего связь с батареями была беспрерывной».
– При отражении контратаки в районе города Фридек-Мистек отец уничтожил 12 гитлеровцев, четырех захватил в плен. За это его наградили орденом Славы III степени, – рассказал Владимир Макаров.
После окончания войны Петр Макаров вернулся в Новохоперск. До ухода на пенсию работал в сфере связи. Был любимым дедом трех внуков. Жизненный путь ветерана завершился 15 ноября 1991 года.