Da Silva debuteerde op 24 mei 2016 in het Peruviaans voetbalelftal. Daarmee speelde hij die dag een oefeninterland tegen Trinidad en Tobago, in Lima. Da Silva schoot in de 39e minuut de 2-0 binnen, in een wedstrijd die Peru met 4-0 won. Nadat hij vijf dagen later ook basisspeler was in een met 3-1 gewonnen oefeninterland tegen El Salvador, kwam hij op 4 juni 2016 voor het eerst in actie voor het nationale team in een competitieve wedstrijd. Peru won die dag haar eerste groepswedstrijd op de Copa América Centenario, tegen Haïti (0-1). Da Silva kwam daarbij na 90 minuten in het veld voor Edison Flores.