Espérance Tunis 2 sierpnia 2016 podpisał kontrakt z tunezyjskim klubem Espérance Tunis. Zadebiutował 16 października 2016 w meczu Ligue Professionnelle 1 przeciwko CS Hammam-Lif (0:0). W sezonie 2016/17 jego zespół zajął pierwsze miejsce w tabeli i zdobył mistrzostwo Tunezji. W następnym sezonie jego drużyna powtórzyła sukces i ponownie zdobyła tytuł mistrza Tunezji. W Afrykańskiej Lidze Mistrzów zadebiutował 28 sierpnia 2018 w meczu fazy grupowej przeciwko Township Rollers (0:0). W sezonie 2018 po dwumeczu z Al-Ahly Kair (3:1) i (3:0), jego zespół wygrał Afrykańską Ligę Mistrzów. 15 grudnia 2018 zadebiutował w meczu Klubowych mistrzostw świata przeciwko Al-Ain FC (0:3). W sezonie 2018/19 jego drużyna zdobyła mistrzostwo Tunezji, Afrykańską Ligę Mistrzów oraz Superpuchar Tunezji.
Le Havre AC 14 sierpnia 2019 przeszedł do francuskiej drużyny Le Havre AC. Zadebiutował 23 sierpnia 2019 w meczu Ligue 2 przeciwko Grenoble Foot 38 (3:1), w którym zdobył swoją pierwszą bramkę dla zespołu.
Kariera reprezentacyjna Tunezja W 2018 roku otrzymał powołanie do reprezentacji Tunezji. Zadebiutował 16 października 2018 w meczu kwalifikacji Pucharu Narodów Afryki 2019 przeciwko reprezentacji Nigru (1:2).