Iniciou no atletismo em provas de rua, participando internacionalmente de várias corridas na Holanda e na Alemanha. Em 2015 passou para as pistas disputando os 1500 metros, prova na qual conseguiu a medalha de bronze nos Jogos Pan-Africanos daquele ano. No fim do ano trocou esta distância pelos 3.000 "steeplechase", disputando a "Diamond League" nesta modalidade, chegando ao quinto lugar do "ranking" no meio do ano seguinte. Disputou a prova na Rio 2016 ficando em quarto lugar com o tempo de 9:16.05. Em abril de 2018 retornou aos 1 500 m conquistando a medalha de bronze da distância nos Jogos da Commonwealth na Austrália.