Il termine du marathon des Jeux olympiques de Rio en 2016 et décroche la médaille de bronze du marathon lors des Championnats du monde 2017 à Londres.