2008 trat er in den Dienst der kenianischen Streitkräfte. Nachdem er 2010 wegen einer Verletzung an der Achillessehne komplett hatte pausieren müssen, gelang ihm 2012 der Durchbruch. Er stellte bei der Golden Gala in Rom mit 8:01,67 min seine persönliche Bestzeit auf, qualifizierte sich als Dritter der kenianischen Ausscheidungskämpfe für die Olympischen Spiele in London, siegte bei den Leichtathletik-Afrikameisterschaften in Porto Novo und gewann im olympischen Rennen die Bronzemedaille.