He played for Petrosport, Sogara, Mbilinga, Raja Casablanca, Olympique Kef, Medenine, and Stade Mandji. He also played for his nation between 1993 and 2000. He played in three tournaments; the 1994, 1996 and 2000 African Cup of Nations.