Ses performances domestiques lui valent une convocation par l'entraîneur Humberto Coelho pour jouer au sein de l'équipe nationale. Il a été auparavant capitaine de l'équipe de Tunisie des moins de 21 ans. Il joue son premier mach international lors d'un match amical en août 2008 contre l'Angola, avant de participer aux qualification pour la CAN 2012. Entre-temps, il remporte le championnat d'Afrique des nations en 2011 avec la Tunisie.