Inizia a giocare a calcio nell'F91 Dudelange, trasferendosi in seguito in Belgio, allo Standard Liegi, dove rimane fino al 2014. A 17 anni va a giocare in Germania, per due anni nelle giovanili del Saarbrücken e successivamente in un'altra squadra della Saarland, l'Elversberg. Con i bianconeri gioca nella squadra B in Saarlandliga, esordendo il 30 luglio 2016 nella vittoria in trasferta per 3-1 contro il Bildstock in campionato, entrando al 76'.[1] Il 5 marzo 2017 segna la prima rete, quella dell'1-0 al 33' nel successo interno per 3-0 sul Bübingen in Saarlandliga.[2]
Inizia a giocare nelle nazionali giovanili lussemburghesi a 16 anni, nel 2013, quando gioca tre amichevoli con l'Under-17. Tra 2014 e 2015 disputa 9 gare con l'Under-19, 6 delle quali nelle qualificazioni agli Europei di categoria2015 e 2016, segnando una rete. Il 28 marzo 2017 debutta in nazionale maggiore, in un'amichevole in casa ad Hesperange contro Capo Verde, persa per 2-0, nella quale entra al 73'.[3]