Zdobył brązowy medal w chodzie na 50 kilometrów na igrzyskach olimpijskich w 1996 w Atlancie, a w chodzie na 20 kilometrów zajął 20. miejsce. Zajął 19. miejsce w Pucharze Świata w 1997 w Podiebradach w chodzie na 20 km. Na mistrzostwach Europy w 1998 w Budapeszcie zajął 9. miejsce na tym dystansie. Podczas Pucharze Świata w 1999 w Mézidon-Canon zajął 6. miejsce w chodzie na 50 kilometrów. Na mistrzostwach świata w 1999 w Sewilli zajął 4. miejsce w tej konkurencji. Był również czwarty na tym dystansie na igrzyskach olimpijskich w 2000 w Sydney. Na mistrzostwach świata w 2001 w Edmonton zajął 6. miejsce w chodzie na 50 km.