He won the gold medal at the World Time Trial Team Championships in Villach in 1987. He joined the Professional World in 1989 and has been great champions’ gregarious for 16 years. He has run in 2 World Professional Championships. In 2004 he stopped his professional cyclist career and started working as Team Manager. He worked for 8 years with Liquigas Team, which later became Cannondale, with Lampre Merida and UAE Emirates Team.

This year he joined the Vittoria Servizio Corse Team for road races.