13 березня 1957 року дебютував в офіційних іграх у складі національної збірної Колумбії в матчі чемпіонату Південної Америки 1957 року у Перу проти Аргентини. Згодом в рамках того турніру Сільва зіграв ще в матчах проти Чилі, Бразилії, Перу та Еквадору і посів з командою 5 місце з 7.