On 27 June 2015, Silva scored Portugal U21s' first goal in a 5–0 win against Germany U21 in the semi-finals of the European Under-21 Championship in Czech Republic. He was left out of the Portuguese squad for the finals of Euro 2016 due to injury.