Participant aux Jeux olympiques de Sydney en 2000, il termine au 4 nages mais s'illustre pour la première fois durant les championnats du monde 2003 en obtenant une médaille de bronze sur 4 nages (4 min 18 s 21) à l'âge de 19 ans. Il est alors élu meilleur sportif tunisien en 2003 et 2004.