W Pucharze Świata w 1999 w Mézidon-Canon Didoni wystąpił w chodzie na 50 kilometrów, w którym zajął 58. miejsce. Był 10. w chodzie na 20 km na mistrzostwach świata w 1999 w Sewilli. Zajął 14. miejsce na 20 km w Pucharze Europy w chodzie w 2000 w Eisenhüttenstadt.

Zajął 11. miejsce w chodzie na 20 km na igrzyskach olimpijskich w 2000 w Sydney. Został zdyskwalifikowany w chodzie na tym dystansie na mistrzostwach Europy w 2002 w Monachium. Zajął 16. miejsce w tej konkurencji na mistrzostwach świata w 2003 w Paryżu. Nie ukończył chodu na 20 km w Pucharze Świata w 2004 w Naumburgu.

Na igrzyskach śródziemnomorskich w 2005 w Almeríi zdobył brązowy medal w chodzie na 20 km.

Didoni był mistrzem Włoch w chodzie na 10 000 metrów w 1994, 1996, 1996 i 2001, w chodzie na 20 kilometrów w 1995 oraz w chodzie na 50 kilometrów w 1998.

Rekordy życiowe Didoniego: