Народився 6 лютого 1957 в м. Жданов (зараз - Маріуполь) Донецької обл. В 1983 р. закінчив Київський технологічний інститут харчової промисловості за фахом «інженер-механік». В 1991 р. закінчив Московський фінансовий інститут за спеціальністю «економіст міжнародних відносин».
В 1983-1991 рр. Петро Мірошников працював в комсомольських органах.
В 1990-1991 рр. - керівник української філії Інкомбанку. В 1991-1999 рр. - голова правління АБ «Інко».
В 2000 р. Петро Мірошников очолив представництва ЗАТ «Казахойл-Україна», а в 2003 р. став президентом «Нафтової компанії «Альянс-Україна».
З березня 2007 р. по липень 2010 р. - заступник начальника, начальник КП «Київський метрополітен».
З 14 жовтня 2010 р. Петро Мірошников очолив державне підприємство «Національний проект «LNG-термінал».