Na igrzyskach olimpijskich w 1996 w Atlancie zajął 27. miejsce w chodzie na 20 km oraz nie ukończył chodu na 50 km. Zwyciężył w chodzie na 20 km na igrzyskach śródziemnomorskich w 1997 w Bari. Zajął 23. miejsce w tej konkurencji w Pucharze Świata w 1997 w Podiebradach. Był 8. na tym dystansie na mistrzostwach świata w 1997 w Atenach. Zajął 10. miejsce w chodzie na 20 km na mistrzostwach Europy w 1998 w Budapeszcie. Na mistrzostwach świata w 1999 w Sewilli zajął 8. miejsce w tej konkurencji. Był 12. na 20 km w Pucharze Europy w chodzie w 2000 w Eisenhüttenstadt.

Zajął 16. miejsce w chodzie na 20 km na igrzyskach olimpijskich w 2000 w Sydney. Był 15. w chodzie na 50 km w Pucharze Europy w chodzie w 2001 w Dudincach. Nie ukończył chodu na tym dystansie na mistrzostwach świata w 2001 w Edmonton. Został zdyskwalifikowany w chodzie na 50 km na mistrzostwach Europy w 2002 w Monachium. Zajął 10. miejsce w tej konkurencji w Pucharze Świata w 2004 w Naumburgu. Na swych piątych igrzyskach olimpijskich w 2004 w Atenach został zdyskwalifikowany w chodzie na 50 km.