Champion kényan de cross-country en 2012, il a remporté la médaille d'argent lors des Jeux panafricains 2011 à Maputo.