Il s'agit du milieu de terrain offensif qui s'est fait connaître pour sa carrière en club au sein de la Ligue 1 française, notamment à Bordeaux entre 2014 et 2016. Il a ensuite fait ses débuts avec Saint-Étienne en 2018.
Il a joué dans l'académie des jeunes de Bastia entre 2003 et 2009.
Il a joué sous les couleurs de l'équipe Sunderland du Championnat d'Angleterre entre 2015 et 2018. Il a passé la saison 2017-2018 en prêt avec Rennes.
Il est d'origine tunisienne et française. Il a un frère nommé Foued.
Stephane Ruffier et lui ont joué en tant que coéquipiers à l'AS Saint-Étienne.