Петър Стоянович е роден на 25 юни 1967 г. в София.
Завършва Немската езикова гимназия в София. Следва „Германистика" в СУ „Климент Охридски"(1988 - 1989), завършва „Обща история" и „История на Източна и Югоизточна Европа" във Виенския университет (1989 - 1995). Паралелно посещава семинари и лекции по германистика, теология и театрознание. Има научна степен „магистър по философия" на Виенския университет (1995). Защитава с отличие докторска степен - „доктор по философия" на Виенския университет (1998).
Стоянович е парламентарен секретар на Министерството на външните работи в периода февруари 1998 - март 2000. Ръководи бюрото на Надежда Михайлова като заместник-председател на Европейската народна партия - 1999 - 2003.
Началник на Кабинета на министъра на външните работи Надежда Михайлова от март 2000 до юли 2001.
Международен секретар и член на Националния съветна СДС (2001-2003), секретар на НИС на СДС (2002 - 2003). Заместник-председател на СДС-София (2002-2003).
Политически (2003 - 2007) и международен секретар (2005 - 2007) на ПП "Движение Гергьовден". Председател на ПП "Движение Гергьовден" (април 2007 - септември 2010 г.) Напуска ПП "Движение Гергьовден" през април 2011 г.
Избран за министър на културата в кабинета на Пламен Орешарски.