Silva war Mitglied der A-Nationalmannschaft Uruguays. Von seinem Debüt am 25. November 1923 bis zu seinem letzten Einsatz am 17. November 1929 absolvierte er acht Länderspiele. Ein Tor erzielte er dabei nicht. Silva gehörte dem Kader der "Celeste" bei der Südamerikameisterschaft 1929 in Argentinien an, bei der Uruguay den dritten Platz von vier teilnehmenden Mannschaften belegte. Im Verlaufe des Turniers kam er in allen drei Begegnungen zum Einsatz.