Il a disputé le championnat du monde 2010, le coupe du monde 2019 et les Jeux olympiques 2012 avec l'équipe de Tunisie.