Dopo aver giocato nelle selezioni Under-15, Under-16 e Under-17 del suo Paese natale, nel 2012 opta per il Portogallo, con cui gioca nell'Under-17, Under-18, Under-19 e Under-20. Nel 2016 partecipa al Torneo di Tolone con la selezione Under-23, concludendo al terzo posto e successivamente viene convocato per le Olimpiadi di Rio de Janeiro, non riuscendo ad ottenere presenze e fermandosi ai quarti di finale. Il 2 settembre dello stesso anno fa il suo esordio in Under-21 nello 0-0 in casa contro Israele nelle qualificazioni all'Europeo 2017.