Natural de Vila Real, Pedro Silva começou por jogar no SC Vila Real. Chegou ao Sporting CP em 2017, após uma temporada no AC Alfenense.
Campeão nacional de sub-17, em 2022, já foi chamado aos trabalhos da selacção nacional portuguesa de sub-18 e tem contrato profissional desde fevereiro de 2022.
Em 2022/23 fez parte do plantel sub-19 e desde 2023/24 que está na equipa B, onde já se estreou na Liga 3.