Der je nach Quellenlage 1,79 Meter oder 1,80 Meter große Leichtathlet, der insbesondere im Zehnkampf sowie über die Kurz- und Mittelstrecken-Laufdistanzen bei Wettbewerben antritt, gehört dem Verein "Campus de Maldonado" in Maldonado an. Bereits 2001 war er Uruguayischer Meister auf der 400-Meter- und der 800-Meter-Strecke der Herren und gehörte auch der Meisterstaffel jenes Jahres über 4×400 Meter an. Silva wurde 2002 Uruguayischer Jugend-Meister im Achtkampf und über die 110-Meter-Hürden Strecke. Im selben Jahr gewann er auch bei den Südamerikameisterschaften im Jugendbereich den Achtkampf. Bei den ebenfalls 2002 ausgetragenen Südamerikaspielen in Brasilien sicherte er sich mit einer Zeit von 47,5 Sekunden Bronze auf der 400-Meter-Strecke. 2004 kam er bei den Südamerikanischen U23-Meisterschaften zu Meisterehren über die 400-Meter-Distanz. Auch nahm er in jenem Jahr an den Olympischen Sommerspielen 2004 teil. Seiner Erfolgsbilanz fügte er zwei Jahre später bei den Südamerikanischen U23-Meisterschaften die Goldmedaillen über 400 Meter und 400 Meter Hürden hinzu. 2005 gewann er den Zehnkampfwettbewerb der Pan-Amerikanischen-Jugendmeisterschaften. Nachdem er 2007 Uruguay bei den Panamerikanischen Spielen vertrat, folgte 2008 seine zweite Teilnahme an Olympischen Sommerspielen. Bei den Leichtathletik-Südamerikameisterschaften 2011 gewann er den Titel über die 400-Meter-Hürden Distanz. Im selben Jahr erreichte er bei den Weltmeisterschaften in Daegu das Halbfinale und gehörte auch dem uruguayischen Team bei den Panamerikanischen Spielen 2011 in Guadalajara an.