W 2003 zdobył mistrzostwo świata juniorów w biegu przełajowym, a następnie na mistrzostwach świata w Paryżu w tym samym roku został niespodziewanie zwycięzcą biegu na 5000 m w znakomitym czasie 12:52,79, wygrywając o 0,04 sekundy z Hichamem El Guerroujem.