Silva won de eerste van zijn twee caps voor Portugal op het onder-21 niveau op 6 oktober 2016, in een 3<unk>3 buitenspel tegen Hongarije voor het UEFA European Championship 2017
kwalificatiewedstrijden.