Ha vinto la sua prima medaglia in pista quando correva nella categoria juniores, giungendo al traguardo in seconda posizione ai campionati africani juniores di atletica leggera e al terzo posto ai campionati mondiali juniores di atletica leggera nel 2008. È stato finalista ai campionati mondiali indoor nel 2010 nella massima categoria mentre due anni più tardi, a Londra, ha partecipato alla sua prima olimpiade sui 5 000 metri ed è salito sul secondo gradino del podio, alle spalle di Mo Farah.