In 2015, Silva moved to Italian club Nacional, where he spent a successful season before moving back to Portugal to play for Belenenses. After impressing at Belenenses, Silva earned a move to Eibar in La Liga, where he spent three seasons and established himself as a key player in the team’s midfield. In 2021, Nottingham Forest secured Silva’s services, signing him to a long-term contract.