Der Juniorenweltmeister von 1996 gewann bei den Europameisterschaften 1998 Bronze im 20-km-Gehen. Bei den Olympischen Spielen 2000 in Sydney wurde er Siebter über 20 km, und bei den Europameisterschaften 2002 in München errang er Gold über dieselbe Distanz.