Il remporte la CAN 2004 avec la sélection nationale ; il marque notamment le premier but tunisien lors de la finale contre le Maroc. Il est aussi l'un des acteurs déterminants de la qualification de cette équipe pour la coupe du monde 2006 en Allemagne mais se blesse juste avant la compétition. Il compte 22 réalisations avec l'équipe nationale tunisienne.