Lors du 10 000 mètres des Jeux olympiques de Rio de Janeiro en 2016, il termine derrière Mohamed Farah et Paul Tanui.