Silva won the first of his two caps for Portugal at under-21 level on 6 October 2016, in a 3–3 away draw to Hungary for the 2017 UEFA European Championship qualifiers.