Cresciuto nel settore giovanile dello Standard Liegi, debutta in prima squadra il 3 aprile 2016 in occasione dell'incontro di Pro League vinto 1-0 contro il Waasland-Beveren. Dopo questa unica presenza, trascorre la stagione seguente giocando da titolare in prestito al Seraing nella terza divisione belga; viene quindi ceduto all'Ergotelīs, con cui trascorre una stagione nella prima divisione greca, torneo in cui in seguito gioca anche con l'Olympiacos (con in mezzo anche una stagione in prestito nella seconda divisione francese all'Ajaccio). Torna poi in patria, prima al Malines e poi al Gent.
Nazionale
Nel 2016 ha segnato un gol in 4 presenze nella nazionale belga Under-19.