Na última temporada, Pedro Silva fez apenas quatro jogos pelo Alverca. Antes, passou por clubes como Penafiel, Tondela, Vizela e Estoril, somando um total de 22 jogos na Liga e outras 116 partidas na Liga 2.
Formado no Lourel, Pedro Silva cumpriu grande parte da formação no Sporting, onde esteve durante 12 anos mas sem estrear-se pela equipa principal.
