In carriera ha totalizzato complessivamente 52 presenze e 3 reti in Serie A con le maglie di (con cui raggiunse una finale di Coppa Mitropa), e . Ha fatto parte come rincalzo, con 2 presenze in campionato, del celebre "Real Vicenza" che concluse al secondo posto il campionato di Serie A 1977-1978. Ha inoltre collezionato 104 presenze e 9 reti in Serie B nelle file di , L.R. Vicenza e Sampdoria, conquistando con i blucerchiati la promozione in massima categoria nella stagione 1981-1982.