He featured seven times for Louletano during the 2014–15 season.[1][4] In January 2015, he joined fellow Campeonato de Portugal team Quarteirense; one of his ex-clubs.[1][6] He scored in his third appearance back for Quarteirense, in a 3–1 win versus Aljustrelense on 1 March.[1] For the 2015–16 Campeonato de Portugal, Silva played for Castrense and made twenty-two appearances as they were relegated.[1] On 19 April 2016, Silva joined ÍF Huginn of Iceland's 1. deild karla.[1] His debut arrived on 7 May in a win away to Fjarðabyggð.[1] Silva returned to Portugal in 2017 to join Almancilense, which preceded a move to Armacenenses in 2018.[1][7]
Olhanense signed Silva on 1 July 2018.[1] After just three appearances in the following three months, he departed to sign for Oleiros.[8] His first appearance came during a win over União de Leiria on 2 December.[1] Silva left at the conclusion of 2018–19, subsequently rejoining Armacenenses in July 2019.[9]