A French youth international, he made his debut for his native Tunisian side on 26 May 1996, a friendly match against Senegal. Due to nationality transfer was not allowed until the 2000s, he's entered the team again and been a regular with the Tunisian national team since 2003 and won the 2004 African Nations' Cup with the "Carthage Eagles". He was also a member of the Tunisian Confederations Cup team in 2005 and was a member of the squad at the 2006 World cup.
