Il rejoint dès son jeune âge la Jeunesse sportive kairouanaise avec laquelle il dispute en 1977 la finale de la coupe de Tunisie des cadets, avant d'intégrer en 1980 l'équipe des seniors et de s'imposer dès sa première année comme buteur puisqu'il parvient en finale du championnat en marquant notamment onze buts en demi-finale.
Il ne tarde pas à être appelé en équipe nationale « B » puis « A » en 1981. Il remporte au passage le championnat universitaire de handball avec l'équipe de l'Institut national des sports et dispute en 1982 la finale de la coupe de Tunisie. En 1983-1984, il est recruté par le Club africain avec lequel il remporte plusieurs titres.
Muni de ses diplômes de professeur d'éducation physique et d'entraîneur de handball, il se consacre dès 1990 à la carrière d'entraîneur et dirige de nombreuses équipes en Tunisie et à l'étranger dont notamment les équipes de Jordanie et de Tunisie qu'il est chargé de préparer en vue du tournoi mondial de Gdańsk (Pologne) comptant pour les qualifications aux Jeux olympiques de 2016.