Triple champion d'Europe du 50 kilomètres marche, en 2006 à Göteborg, en 2010 à Barcelone et en 2014 à Zurich, il remporte également la médaille d'argent des championnats du monde de 2007, à Osaka au Japon. En 2017, il remporte le titre des championnats du monde de Londres.