В 1968 году побывал на мировом первенстве в Имоле, откуда привёз награду бронзового достоинства, выигранную в командной гонке с раздельным стартом. При этом в групповой любительской гонке закрыл десятку сильнейших. Благодаря череде удачных выступлений удостоился права защищать честь страны на летних Олимпийских играх в Мехико — в командной гонке на время вместе с соотечественниками Витторио Марчелли, Мауро Симонетти и Пьерфранко Вьянелли с результатом 2:10:18,74 расположился в итоговом протоколе соревнований на третьей позиции, уступив только командам из Нидерландов и Швеции — тем самым завоевал бронзовую олимпийскую медаль.