Mit 15 Jahren begann er mit dem Radsport. 1947 siegte er im Amateurrennen Coppa Agostoni sowie im Giro del Mendrisiotto und erzielte insgesamt zehn Saisonerfolge. Die Genfersee-Rundfahrt gewann er 1948. Bei den UCI-Straßen-Weltmeisterschaften der Amateure belegte er den 10. Platz. 1950 gewann er die Jugoslawien-Rundfahrt vor Franja Varga. Von 1949 bis 1952 fuhr er als Unabhängiger und als Berufsfahrer.