Vincitore di numerose maratone, nel 2014 ha stabilito il record mondiale di specialità con il tempo di 2h02'57", ottenuto durante la maratona di Berlino, record successivamente battuto dal connazionale Eliud Kipchoge il 16 settembre 2018, sempre a Berlino, con il tempo di 2h01'39".