Павел нарадзіўся 7 студзеня 1997 года ў Плешчаніцах, выхаванец барысаўскага БАТЭ. Выступаў за «Смалявічы», «Прамень», «Чысць», «Смаргонь», «Узда», «Ашмяны», «Вікторыя» (Мар’іна Горка).
У 2017 годзе выступаў за «Крумкачы» ў Вышэйшай лізе, правёў 1 матч.
У мінулым сезоне Павел выступаў за «Асіповічы» (23 матчы, 1 гол).