Cresciuto nel Rennes, nel 2015 è stato acquistato dal Southampton che lo ha aggregato al proprio settore giovanile. Ha esordito in prima squadra il 27 novembre 2018 disputando l'incontro di EFL Cup perso ai rigori contro il Leicester City.
Il 1º febbraio 2021 viene ceduto in prestito al Birmingham City.[2][3]
Il 1º settembre 2022 viene acquistato dall'Angers.[4]
Nazionale
Dopo avere rappresentato le selezioni under-17 e 18 della Francia, nel gennaio 2019, a seguito di un colloquio col ct Alain Giresse, decide di rappresentare la Tunisia, nazionale delle sue origini.[5]
Esordisce con la selezione nordafricana il 27 settembre 2022 nell'amichevole persa 5-1 contro il Brasile.[6][7]