Ha esordito in Serie A con la maglia del il 16 luglio 1962 in SPAL-Palermo (1-0). Ha giocato in massima serie anche con le maglie di , Juventus (5 presenze in bianconero nella stagione 1967-1968) e Brescia, per complessive 115 presenze e 6 reti.