Formado en la cantera del Girondins de Burdeos, el joven centrocampista ha encandilado a su país con sus actuaciones en la Ligue 1 en la temporada 2015-16, disputando 30 encuentros y anotando 6 goles.
[3] Debutó en Serie A el 17 de septiembre siguiente, en el derby campano contra el Benevento.
El 17 de octubre se produjo su debut en la Champions League ante el Manchester City, cuando sustituyó a Marek Hamšík en el minuto 73.
El nuevo entrenador de los azzurri, Luciano Spalletti, le dio una buena cantidad de minutos, dejándole entrar a menudo en el juego tanto en la liga como en la Liga Europea.
[12] En noviembre de 2024, tras haber iniciado la temporada sin equipo, se unió al Al-Sadd S. C.[13] Nacido en Francia de padres argelinos, es elegible para representar a ambos países a nivel internacional.