Воспитанник солигорского "Шахтера" (первый тренер — Дмитрий Данилевич) во взрослом футболе дебютировал в 2023 году, когда в составе петриковского "Шахтера" участвовал в первой лиге. Год спустя играл в этом же турнире, но за солигорский "Шахтер-2".
В чемпионате-2025 защищал цвета бобруйской "Белшины", вместе с которой завоевал путевку в высшую лигу. За три года в Д2 провел 84 матча, забил 11 голов и отдал 2 результативные передачи.
В 2025 году, играя в центре защиты "Белшины", Павел забил 7 голов. Для сравнения: лучшим бомбардиром БАТЭ-2, выступавшем в том же соревновании, был форвард Вадим Киселев — 8 мячей.
С сезона-2026 футболист БАТЭ.