Formé au Sfax railway sport, il participe avec l'équipe de Tunisie au championnat du monde 2010 et au tournoi qualificatif pour les Jeux olympiques d'été de 2016.