Cresciuto nelle giovanili del , fa il suo esordio in Serie C a 17 anni, disputando 12 partite nel campionato di Serie C 1964-1965. Nel 1965 viene acquistato dalla , con cui debutta in Serie A il 14 novembre 1965 sul campo del . Nella stagione successiva diventa titolare nella squadra allenata da Oronzo Pugliese, non convincendo del tutto nel contesto di una squadra indebolita, e a fine stagione passa al Lecco, in Serie B. Nella stagione 1969-1970 viene acquistato dal Brindisi, militante in Serie C; contribuisce alla promozione in cadetteria dei pugliesi nel 1971, rimanendovi fino al 1975, anno nel quale conclude la carriera professionistica.