Воспитанник петербургского футбола. На юношеском уровне играл за петербургский «Локомотив».
В 2007 году его заметил главный тренер дублирующего состава петербургского «Зенита» Игорь Чугайнов. Впоследствии молодой футболист стал лучшим бомбардиром команды и после отставки Дика Адвоката был привлечён Анатолием Давыдовым к тренировкам основной команды.
Павел Игнатович дебютировал за основной состав «Зенита» 20 августа 2009 года, в матче плей-офф 4-го раунда Лиги Европы против португальского клуба «Насьонал» в Фуншале при счёте 4:2 в пользу португальцев. Павел забил мяч одним из первых касаний, но гол был отменён из-за офсайда. Матч закончился со счётом 4:3 в пользу «Насьонала».
В сезоне 2010 первую половину чемпионата не был заявлен ни за одну команду. В летнее трансферное окно пополнил состав подмосковных «Химок», в составе которых сыграл 18 игр и забил 5 мячей.
В январе 2011 Павел подписал контракт с брянским «Динамо» на полтора года.