Gêné par une sciatique, il dispute peu de courses en 1999 et ne se présente aux championnats du monde de Séville qu'avec le 27 temps des engagés. Vainqueur de sa série en , il établit le meilleur temps des demi-finales en remportant sa course en . En finale, il prend un bon départ avant d'être rejoint par ses principaux concurrents à mi-course. Légèrement en tête dans la dernière ligne droite, il commet une faute à la dixième haie et se fait déborder dans les quinze derniers mètres par Fabrizio Mori qui l'emporte dans le temps de , Stéphane Diagana prenant la médaille d'argent en .