Âgé de quinze ans seulement, il se classe deuxième des Championnats du monde juniors de 1994 derrière l'Australien Paul Byrne. En 1997, lors du meeting de Zurich, il établit un nouveau record du monde junior du 800 m en 1 min 43 s 64. Cette meilleure performance junior ne sera améliorée qu'a deux reprises : par le Soudanais Abubaker Kaki en 2008 (1 min 42 s 69) et par l’Éthiopien Mohammed Aman en 2011 (1 min 43 s 37).