Da giocatore rimase in rossoblu per oltre un decennio attraversando il periodo della retrocessione in Serie C nella stagione 1959-1960 e quello della prima promozione in Serie A dei sardi nel 1963-1964, della quale fu uno degli artefici, e il sesto posto in Serie A nella stagione successiva. In carriera ha totalizzato complessivamente 58 presenze in Serie A e 98 in Serie B.