Formado en las categorías inferiores del A. J. Auxerre, estuvo en el club hasta que en 2018 fichó por el Chamois Niortais F. C.[1] Entre estos dos equipos jugó más de cien partidos en la Ligue 2 francesa.
[1] En el primero de ellos el equipo no pudo mantenerse en la Segunda División,[2] por lo que optó por no seguir y firmar en agosto con el C. F. Rayo Majadahonda para la temporada 2022-23.
[4] En febrero de 2023 inició una nueva etapa en el fútbol lituano después de fichar por el F. K. Kauno Žalgiris.
[5] Apenas estuvo unos meses, ya que en agosto se marchó a Israel para jugar en el Hapoel Afula.
[6] En 2016 debutó con la selección sub-20 de Francia, con la que jugó seis partidos.