Au cours des années 2000, il décroche de nombreuses places de finaliste sur marche, terminant ainsi aux championnats d'Europe de Munich en 2002, des championnats du monde de Osaka en 2007 et aux Jeux olympiques de Pékin en 2008 en 1 h 20 min 36. En 2010, il remporte sa première médaille internationale en terminant des championnats d'Europe de Barcelone en 1 h 21 min 0 s, à la suite de la disqualification pour dopage du Russe Stanislav Emelyanov, arrivé initialement premier. Il se classe également sur marche lors de ces mêmes championnats.