Silva is a youth product of the Portuguese clubs
Sporting CP,
Loures,
Belenenses before signing a contract with
Benfica on 4 July 2018. He began his senior career with
Fátima in the
Campeonato de Portugal on 2020, before moving to
Felgueiras 1932 on 4 February 2021. He spent the 2021–22 season with the reserves of Portimonense. The following season, he moved to
B-SAD. On 14 October 2022, he made his professional debut with
B-SAD in a 2–0
Taça de Portugal win over
Olhanense. On 21 August 2023, he transferred to
Sintrense. After a stint with
Sportist Svoge in
Bulgarian Second League, Silva signed with
Veikkausliiga club
IFK Mariehamn on 8 May 2025. ==International career==