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.
Na temporada passada fez parte do plantel sub-19 e em 2023/24 estará na equipa B, onde procurará a estreia na Liga 3.