Bei den Crosslauf-Weltmeisterschaften 2015 Guiyang erreichte er Platz 27 und belegte bei den Weltmeisterschaften in Peking über 10.000 Meter in 27:44,90 min den achten Platz. 2016 nahm er an den Olympischen Spielen in Rio de Janeiro teil, bei denen er ebenfalls über 10.000 Meter mit 28:04,84 min den 23. Rang belegte.