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.