Nato nel 1943 a Vigasio, in provincia di Verona, è passato professionista nel settembre 1966, a 23 anni, con la Salamini-Luxor TV, con la quale ha preso parte al Giro di Lombardia, arrivando 12º. Nello stesso anno aveva preso parte ai Mondiali del Nürburgring, nella corsa in linea Dilettanti, piazzandosi 41º. L'anno successivo, il 1967, con la stessa squadra, ha vinto il G.P. Cemab - Mirandola e ha partecipato al Giro d'Italia, terminando 20º, e alla Milano-Sanremo, chiudendo 76º.