Cependant, portant le maillot bleu depuis 1997, il a participé à de nombreuses campagnes de l'équipe de France, terminant septième au championnat d'Europe 1998, puis sixième au mondial de l'année suivante en Égypte. En 2000, il termine quatrième de l'Euro puis sixième des jeux de Sydney. Après la blessure de 2001, il retrouve les bleus pour l'Euro 2002, terminé à la sixième place. C'est en 2003 qu'il obtient sa première récompense internationale avec la médaille de bronze au Championnat du monde au Portugal. Lors de l'année 2004, les bleus terminent sixième de l'Euro puis cinquième des jeux d'Athènes.