Passato professionista nel 1974, ottenne la prima vittoria in una tappa del Giro d'Italia 1976. L'anno seguente bissò il successo, giungendo undicesimo nella classifica generale. Nel 1977 vinse anche il titolo italiano dell'inseguimento che confermò l'anno successivo.