Dopo aver iniziato a giocare nelle giovanili del Giorgione, passò nel vivaio del Verona a 17 anni, dopo un provino svolto al Bentegodi, voluto da Giancarlo Cadè, con cui debuttò in serie A il 16 novembre 1975 contro l'. Dopo due stagioni a Verona nella massima serie, nel 1977 passò per un anno in prestito fra i cadetti alla , giocando il suo primo campionato da titolare. Tornato alla casa madre, giocò sporadicamente in Serie A nel campionato 1978-1979; l'anno successivo andò alla per una stagione, dove conquistò la promozione in Serie A. Tornò a Verona nel 1980, stavolta da titolare, in Serie B; fu fra gli artefici della promozione dell'anno successivo con 8 reti. Nell'ottobre del 1982 fu ceduto in prestito al Bologna, dove . Ripreso dal Verona, scese in campo 2 volte nel campionato 1983-1984, chiudendo la propria esperienza nella massima serie e con la maglia gialloblu.