Ayant rejoint le Club sportif sfaxien à l'âge de quinze ans, il a la chance de faire partie d'un groupe qui a dominé les compétitions des jeunes de 1966 à 1970, avec Hammadi Agrebi, Noureddine Abid, Habib Trabelsi, Jameleddine Ayadi, Béchir Hajri, Rafik Nakkar, Hassen Trabelsi, etc. L'entraîneur Branislav Acimovic le remarque et le fait jouer à deux reprises avec les seniors en 1967-1968, mais il est jugé encore tendre pour la compétition. Il est à nouveau intégré en 1969-1970 mais ce n'est que l'année suivante qu'il arrache sa place en seniors. Jouant aussi bien comme attaquant de pointe que comme ailier, il rejoint l'équipe de Tunisie le lors d'un match contre l'équipe de France espoirs où il marque son premier but international. Son parcours se poursuit au Club sportif sfaxien et en équipe nationale jusqu'en 1978.