Cresciuto nelle giovanili dell'Anderlecht, nel 2016 ha firmato il suo primo contratto con l'Ostenda, debuttando in campionato il 21 maggio 2017, nella sconfitta in trasferta per 3-2 contro l'Anderlecht. Dopo non essersi riuscito a ritagliare spazio in rosa, nel 2018 è andato a giocare all'Eindhoven, nella seconda divisione olandese. Nell'estate del 2019, fa ritorno in patria, firmando con l'Union Saint-Gilloise, dove, al termine della stagione 2020-2021, la sua squadra vince il campionato di seconda divisione e viene promossa in massima serie.
Nazionale
Il 29 marzo 2022 esordisce con il Belgio nell'amichevole vinta 3-0 contro il Burkina Faso.[1][2]