Carriera Cresciuto nel Guinzano, passò al Vigevano nel 1962-1963, al nel 1963-1964 e al Novara nel 1966-1967. Passò alla Pro Vercelli nel 1967-1968 con cui ottenne nel 1970-1971 una promozione in Serie C, giocò poi ancora un altro torneo di Serie C e quindi passò al . Collezionò 20 presenze in Serie A con il Catania (avendo come riserva di Vavassori) e 3 in Serie B.
La parte finale della carriera lo vide nelle categorie inferiori, dove si tolse un'altra soddisfazione con la conquista della Coppa Italia Dilettanti 1976-1977 con il Casteggio: la finale, vinta contro la Sangiuseppese, fu giocata a San Siro prima del derby Inter–Milan, finale di Coppa Italia di quella edizione, in quella che fu l'ultima partita giocata da Sandro Mazzola.
Palmarès Club Competizioni nazionali
Pro Vercelli: 1970-1971
Casteggio: 1976-1977
Note
Collegamenti esterni