Lors de la Coupe du monde de marche 2010 à Chihuahua, il termine . La même année, il remporte le Challenge mondial de marche. Aux Mondiaux d'athlétisme de 2011 à Daegu, il échoue dans un premier temps au pied du podium, avant de récupérer la médaille d'argent suite aux disqualifications des marcheurs russes Valeriy Borchin et Vladimir Kanaykin en 2015. L'année suivante, à Saransk, il remporte la médaille d'or du 20 km de la Coupe du monde de marche 2012 en 1 h 19 min 13 s.