Natural de Buarcos, Pedro Marques começou no futebol. Passou pela formação do Sporting CP, após ter começado na Naval 1.º de Maio e esteve quatro temporadas no Real Madrid CF. Jogou na segunda liga portuguesa e no principal campeonato da Bulgária e acabou por ingressar no futebol de praia em 2018.
Jogou no clube da sua terra e regressou ao Sporting CP, contribuindo para o título nacional alcançado no areal da Nazaré, em 2020.