En 1999, il prend la deuxième place à la coupe d'Europe des nations derrière le Français Gaël Pencreach. Au mois d'août, il bat à Zurich le record d'Allemagne détenu par Hagen Melzer depuis 1987, terminant en 8 min 9 s 48 derrière les Kényans Bernard Barmasai et Christopher Kosgei, et le Marocain Ali Ezzine. Aux championnats du monde de Séville, il réalise le troisième temps des séries avec 8 min 10 s 56. En finale il échoue au pied du podium, battu par Kosgei, Wilson Boit Kipketer et Ezzine.