CA Bizertin
He also played domestically for clubs like Dibba Al-Fujairah Club of United Arab Emirates, Al-Arabi SC of Kuwait, CS Hammam-Lif, CA Bizertin and Avenir Sportif de Gabès of Tunisia and Salgaocar SC of India.