Latem 2024 przeszedł do Club Africain z Al-Ahly Benghazi. Zadebiutował 22 września w wygranym spotkaniu ligowym z JS Omrane (2:0). 9 listopada strzelił pierwszą bramkę dla tunezyjskiego klubu przeciwko US Tataouine (0:1).
W sezonie 2025/2026 rozegrał w lidze 13 spotkań i zdobył 2 bramki (17 września przeciwko JS Omrane oraz 21 października przeciwko US Monastir).
FC Nantes
19 stycznia 2026 został zawodnikiem FC Nantes, podpisując kontrakt do czerwca 2028.
W Ligue 1 zadebiutował 31 stycznia w przegranym meczu z FC Lorient (2:1).
Kolejne spotkanie rozegrał 7 lutego, FC Nantes – Olympique Lyon (0:1), rozpoczynając spotkanie w podstawowym składzie. W tym spotkaniu został ukarany żółtą kartką w 64. minucie.
W sezonie 2025/2026 rozegrał w lidze 13 spotkań.
Al-Ittihad SC
20 sierpnia 2026 roku został ogłoszony zawodnikiem Al-Ittihad SC.
Kariera reprezentacyjna
W styczniu 2023 znalazł się w kadrze Libii na CHAN 2022.