In 2002, he became the European Junior Double Champion in the 100m freestyle, with a time of 50.47 seconds, and the 200m freestyle, with a time of 1.52.30 minutes, in Linz, Austria. In 2003 he won a bronze medal as a member of the French 400m freestyle relay team at the World Aquatics Championships in Barcelona. In 2004 he won a bronze medal in the same event at the European Aquatics Championships in Madrid.