Fece parte della nazionale italiana di atletica leggera per 47 volte e vinse la medaglia d'oro ai Mondiali di Atene 1997 nei 10000 m di marcia.