Ve svých 19 letech získal stříbrnou medaili v běhu na 1 500 metrů na mistrovství světa juniorů v Athénách v roce 1986. O rok později startoval na světovém šampionátu v Římě, kde ve stejné disciplíně skončil v semifinále. Svého životního maxima dosáhl na olympiádě v Soulu v roce 1988, kde nečekaně porazil všechny favority a stal se olympijským vítězem v běhu na 1 500 metrů.