En 2002, il obtient sa première médaille dans un grand championnat, avec le relais 4 × lors des Championnats d'Europe d'athlétisme 2002. L'année suivante, lors des Championnats du monde d'athlétisme 2003 qui se déroulent à domicile à Saint-Denis, il obtient la médaille d'argent avec Stéphane Diagana et les deux coureurs de plat, Leslie Djhone et Marc Raquil, en battant le record de France en 2 min 58 s 96. Cette médaille se transforma en en médaille d'or, à la suite de la disqualification du relais américain dont l'athlète Calvin Harrison n'aurait pas dû participer à la compétition à la suite d'un contrôle positif.