2001 wurde er afrikanischer Juniorenmeister im 5000- und Vize-Juniorenmeister im 10.000-Meter-Lauf und 2003 Juniorenmeister über beide Distanzen. Von 2002 bis 2004 landete er beim Juniorenrennen der Crosslauf-Weltmeisterschaften dreimal auf einem Treppchenplatz: 2002 in Dublin holte er Bronze, 2003 in Avenches und 2004 in Brüssel Silber. Ebenfalls 2004 wurde er Juniorenweltmeister über 10.000 m.