After his debut in 1958 in the Peace Tour (which was eliminated) and participation in the 1960 Olympic Games , he became a professional from 1961 to 1967.
He won six stages at the Giro d'Italia during his professional career . His best placement in the Giro was 43rd in 1965. In 1963 he also drove the Tour de France (up to the eighth stage). In total, he won eleven races in his career as a professional driver.