Il participe en aux championnats du monde de semi-marathon, à Copenhague au Danemark. Il y remporte le titre individuel en , devant l'Érythréen Samuel Tsegay et l'Éthiopien Guye Adola. Il se classe par ailleurs deuxième du classement par équipes, derrière l'Érythrée, en compagnie de ses compatriotes Wilson Kiprop, Kenneth Kipkemoi et Simon Cheprot. Il termine quatrième du marathon de Berlin 2014 en .