[1] Se formó en la cantera del Diambars, con el que jugó en la Liga senegalesa de fútbol antes de llegar en 2017 União Madeira.
En la temporada 2018-19 fue cedido al F. C. Famalicão, en el que jugó 28 encuentros y anotó cuatro goles, contribuyendo al ascenso a la Primera División de Portugal.
[2] En septiembre de 2019 se confirmó su cesión al C. F. Fuenlabrada de España por una temporada.
[3] Tras la misma permaneció en el club una campaña más, jugando entre ambas la cifra de 53 partidos entre Liga y Copa, anotando seis tantos.
[5] Dos meses después fue citado para disputar la Copa Mundial de Catar.