È stato capitano dell'Under-17 portoghese. Nel settembre 2014 ha esordito per la nazionale Under-21, con la quale ha partecipato agli Europei di categoria del 2015. Il 14 novembre 2015 ha debuttato in nazionale maggiore nella partita persa 1-0 contro la Russia, subentrando al 73' al posto di André André.