Il participe à la coupe du monde 2002 puis à la coupe du monde 2006 avec l'équipe de Tunisie. Il compte 64 sélections en équipe nationale pour quatorze buts.