На олимпийских играх 2012 года занял 49-е место в марафоне с результатом 2:19.52. Победитель летней Универсиады 2013 года в беге на 10 000 метров с результатом 28.45,96.
18 мая 2014 года занял 3-е место на 10-километровом пробеге Great Manchester Run с результатом 29.11. 2 ноября выиграл Шанхайский марафон с результатом 2:08.43.
10 мая финишировал на 2-м месте на пробеге Great Manchester Run — 27.38[3].