Il commence le cyclisme en 1956 et gagne une vingtaine de victoires chez les jeunes. En 1962, il devient championnats du monde du 100km contre-la-montre par équipes, avec ses compatriotes Mario Maino, Dino Zandegù et Antonio Tagliani. En 1963, l'équipe d'Italie échoue pour conserver son titre contre l'équipe de France et se contente de la médaillé d'argent. Toutefois, il s'impose sur cette discipline lors des championnats d'Italie et des Jeux méditerranéens.