Bei den Olympischen Spielen 2016 in Rio de Janeiro belegte er im Marathon mit einer Zeit von 2:18:05 Stunden den 46. Platz.