De Silva speelde in totaal 26 officiële interlands (drie doelpunten) voor zijn vaderland Uruguay, en scoorde zes keer voor de Celeste. Hij maakte zijn debuut voor de nationale ploeg op 20 februari1982 in de vriendschappelijke wedstrijd tegen Zuid-Korea (2-2), evenals Enzo Francescoli en Amaro Nadal. Hij nam eenmaal deel aan de WK-eindronde (1986) en eenmaal aan de strijd om de Copa América (1993).
Na zijn actieve loopbaan stapte Da Silva het trainersvak in. Sinds begin 2012 was hij trainer-coach van de Argentijnse club CA Banfield, kort daarop gevolgd door een avontuur bij Peñarol.