Родился 8 ноября 1983 года в Москве. Начал играть в футбол в 6 лет в футбольной школе ФК "Спартак" Москва (тренер - А. Королев).
В 2001 году дебютировал в дублирующем составе Спартака. В 2002 году впервые вышел в основном составе. В сезонах 2001-2003 провел (23 матча, забил 8 голов). Сезон 2003 Павел провел в аренде в ФК "Балтика" Калининград (40 матчей, 15 голов). В сезоне 2004 вернулся в Спартак (16 матчей, 2 гола). В том же сезоне забил 6 голов в 12 матчах за ФК "Химки". В 2005 году выступал за ФК "Шинник" Ярославль (23 матча, 4 гола).
Сезон 2006 Павел провел в ФК "Томь", где забил 13 голов в 26 матчах. Дебютировал в национальной сборной России.
Перешел в ФК Зенит в 2006 году.
Достижения
2006 – второе место в списке 33-х лучших.
Официальных матчей за "Зенит" - 16, забил голов - 8. Матчей за "Зенит" в Высшем Дивизионе/Премьер-Лиге - 12, забил голов - 6.