Silva stroomde in 2011 door vanuit de jeugdopleiding van Defensor Sporting. Hiervoor debuteerde hij in de Uruguayaanse Primera División tijdens het seizoen 2011/12. In zijn eerste seizoen speelde hij één duel, het seizoen erop zeven.
Interlandcarrière
Silva scoorde één keer in elf interlands voor Uruguay –20. Op het WK –20 in Turkije haalde hij met Uruguay –20 de finale. Uruguay verloor die na strafschoppen van Frankrijk –20.[1] Silva maakte eveneens deel uit van de Uruguayaanse selectie die deelnam aan de WK-eindronde 2018 in Rusland. La Celeste behaalde drie zeges op rij in groep A, waarna de ploeg van bondscoach Oscar Tabárez in de achtste finales afrekende met regerend Europees kampioen Portugal (2–1) door twee treffers van aanvaller Edinson Cavani. Zonder diens inbreng (kuitblessure) verloor Uruguay vervolgens in de kwartfinale met 2–0 van de latere wereldkampioen Frankrijk. Silva kwam tijdens het toernooi niet in actie voor zijn vaderland.