Il remporte en 2 h 8 min 27 le marathon des championnats du monde d'athlétisme 2017 à Londres.