Distrikt Lissabon
Born in Sintra, Lisbon District, Silva joined Sporting CP's youth system in 2009, aged 12. 8 August 2015, he made his senior debut with their reserves, in a 0–0 home draw against C.D. Feirense for the Segunda Liga.