Inizia a giocare con le Nazionali giovanili del Lussemburgo nel 2014, in Under-17, con cui disputa 5 gare fino al 2015, di cui 2 nelle qualificazioni all'Europeo di categoria 2015. Nel 2015 entra a far parte dell'Under-19, giocando anche nelle qualificazioni agli Europei Under-19 2016 e 2017 e diventandone capitano. Il 29 marzo 2016 esordisce in Under-21, giocando titolare nello 0-0 in casa a Beggen contro la Bulgaria nelle qualificazioni all'Europeo Under-21 2017. Il debutto in Nazionale maggiore avviene invece il 2 settembre 2016 nella sconfitta per 3-1 in amichevole contro la Lettonia in trasferta a Riga, nella quale parte titolare venendo sostituito al 72º. Il 7 ottobre gioca invece la prima in gara ufficiale, nelle qualificazioni al Mondiale 2018, perdendo 1-0 in casa a Lussemburgo contro la Svezia, rimanendo in campo tutti i 90 minuti.