Formé à la Jeunesse sportive de La Manouba, il y joue jusqu'en 1960 où, bien qu'évoluant en quatrième division, il attire l'attention des recruteurs. Les dirigeants de l'Union sportive tunisienne (UST) réussissent à l'engager malgré l'opposition de son club d'origine, ce qui le condamne à une licence B qui signifie une année d'inactivité. Paradoxalement, l'entraîneur national de l'équipe de Tunisie, Milan Kristić, l'appelle en sélection et le titularise malgré son chômage sportif. L'année suivante, il est autorisé à jouer avec l'UST dont il porte les couleurs jusqu'en 1965, année de sa rétrogradation en seconde division. Il décide alors de mettre fin à sa carrière active malgré les sollicitations d'autres clubs.
Carrière en sélection
Il dispute son premier match international le contre Taïwan puis s'impose comme titulaire au sein de la défense pendant cinq ans.