Sa carrière sur route a été courte et modeste. Néanmoins, on peut signaler sa deuxième place sur la neuvième étape du Tour de France 1987. Il fut devancé au sprint par Adrie van der Poel d'une façon à la limite de la régularité. Le déclassement du Néerlandais fut évoqué sur la ligne d'arrivée, mais finalement, les commissaires de course ne donnèrent pas suite à la réclamation des dirigeants italiens de l'équipe Chateau d'Ax. Roberto Amadio avait terminé quelques jours auparavant, cinquième de la cinquième étape à Strasbourg et huitième de la septième étape à Troyes.
Après sa carrière, il devient manager de plusieurs équipes entre 1992 et 2014. De 2005 à 2014, il est notamment manager de la formation Cannondale, renommée Liquigas. En fin d'année 2021, il est nommé manager des équipes nationales italiennes[1].