Il rejoint le Club africain dès son jeune âge où il est remarqué par l'entraîneur Fabio Roccheggiani. Il rejoint l'équipe première en 1964 pour y jouer jusqu'en 1973, année au cours de laquelle il quitte le club pour passer à l'Avenir sportif de Kasserine en tant qu'entraîneur-joueur.
Il connaît ensuite une carrière d'entraîneur, notamment en seconde division où près d'une quinzaine de clubs font appel à ses services et dans les pays du Golfe.