Über 20 km kam er bei den Europameisterschaften 2010 in Barcelona auf Rang 14 und bei den Weltmeisterschaften 2011 in Daegu auf Rang 16. Bei den Olympischen Spielen 2012 in London wurde er Fünfter, bei den Weltmeisterschaften 2013 in Moskau gewann er nach Disqualifikation des ursprünglichen Siegers Alexandr Iwanow aus Russland Silber. 2015 wurde er in Peking Weltmeister.