Silva made his first appearance for the Portugal under-20 team on 23 April 2013, against Uzbekistan. He was not selected to that year's FIFA U-20 World Cup.