He won the gold in the 1500 m at the 2010 African Championships in Athletics, running a championship record time of 3:36.19 to win in Nairobi. He competed on the 2010 IAAF Diamond League circuit that year and after victories at the Bislett Games, Prefontaine Classic and British Grand Prix, he went on to secure the inaugural 1500 m Diamond League title with a win at the final event at the Memorial van Damme. He represented Africa at the 2010 IAAF Continental Cup, but managed only sixth place.