Dotato di buone caratteristiche da passista, da dilettante partecipò ai Giochi olimpici di , concludendo quindicesimo nella prova in linea, e vinse il Piccolo Giro di Lombardia 1952. Nel 1953, all'esordio tra i professionisti, si mise in luce vincendo alcune prove del Trofeo dell'U.V.I., il campionato nazionale indipendenti, e soprattutto due tappe al Giro d'Italia di quell'anno.