Partecipa, con il Portogallo Under-21, all'europeo di categoria nel 2015, conquistando il secondo posto finale. Disputa le Olimpiadi 2016 in Brasile con la nazionale olimpica, arrivando ai quarti di finale del torneo, segnando tre reti in quattro partite disputate. Nel 2017 viene convocato per partecipare nuovamente agli europei Under-21, dove prende parte a due delle tre partite della fase a gruppi. Nel novembre dello stesso anno, viene convocato dal commissario tecnico della nazionale maggiore Fernando Santos per partecipare alle amichevoli contro l'Arabia Saudita e gli Stati Uniti, esordendo proprio contro quest'ultimi il 14 novembre seguente. Due anni esatti dopo gioca la sua seconda partita in Nazionale, andando pure a segno nel 6-0 contro la Lituania.