He played in Tunisia for his home club Étoile du Sahel. He began his coaching career at Étoile du Sahel before passing through many teams in Saudi Arabia, United Arab Emirates, Qatar and Morocco. He reached some achievements before returning to his home club, Étoile du Sahel in February 2024.