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