Avec l'équipe de Tunisie, il dispute deux phases finales de coupe du monde en 1998 et 2002 et remporte la CAN 2004. En demi-finale contre le Nigeria, il égalise sur penalty à huit minutes de la fin du temps réglementaire, les Tunisiens s'imposant aux tirs au but et remportant la finale face au Maroc trois jours plus tard.