Parallelamente all'attività professionistica su strada, si dedicò ancora a quella su pista: da "pro" conquistò due titoli italiani di inseguimento individuale, nel 1974 e nel 1976, piazzandosi anche secondo nel 1975 e nel 1978; fu inoltre quarto di specialità ai Campionati del mondo 1980 a Besançon. Si ritirò dall'attività a fine 1982, dopo dieci stagioni tra i professionisti e nove partecipazioni al Giro d'Italia.