Participó en tres Juegos Olímpicos de Verano, entre los años 1984 y 2000, obteniendo en total dos medallas, oro en Atlanta 1996 en la prueba de puntuación y bronce en Sídney 2000 en la prueba de madison (junto con Marco Villa).