Han representerte Italia under Sommer-OL 1996 i Atlanta, hvor han tok sølv. Han tok også bronse under Sommer-OL 2000.