Dopo aver giocato nelle giovanili della Gladiator come attaccante, per diventare terzino dietro suggerimento del suo compagno di squadra e concittadino Dionigio Zanutel,[5] cominciò la sua carriera professionistica al Catanzaro, con cui trascorse cinque campionati di Serie B per passare poi al Napoli a 26 anni, dove formò formò con Pogliana un tandem ben assortito di terzini. Ha disputato complessivamente 135 partite in Serie A coi partenopei, vincendo una Coppa delle Alpi nella stagione 1965-1966 (campionato in cui la squadra raggiunse il terzo posto, risultato migliorato poi con il secondo posto della stagione 1967-1968), prima di chiudere la carriera alla Casertana in Serie C.