Nato in Senegal ma cresciuto in Belgio da genitori di origine mauritane, ha iniziato la sua carriera nelle giovanili del Merksem per poi passare all'academy di Lyra e Geel, con cui ha debuttato da professionista.
Il 9 giugno 2017 si è trasferito al Gent firmando per due stagioni. Ha debuttato in Pro League il 13 maggio 2018 disputando l'incontro vinto 1-0 contro l'Anderlecht.
L'ultimo giorno del mercato invernale del 2019 è passato in prestito semestrale al Kortrijk. Rientrato alla base, è stato ceduto a titolo definitivo al Waasland-Beveren il 19 luglio.
Nazionale
Nel 2023 ha esordito in nazionale; nel medesimo anno è stato inoltre convocato per la Coppa d'Africa.
Note
^16 (2) se si comprendono le presenze nei play-off.
^50 (9) se si comprendono le presenze nei play-out.