Lega il suo nome a due squadre: l'Alessandria, con cui disputa gli ultimi tre campionati di Serie A finora disputati dai piemontesi, e il , dove è titolare per ben 9 stagioni alternandosi nel ruolo di mediano e terzino sinistro, 6 in A e 3 in B, vivendo il passaggio dalla crisi dei primi anni sessanta (due retrocessioni in B in due anni) al secondo posto nella stagione 1967-68 con le stelle Altafini, Sívori, Juliano e Zoff. Con i partenopei conquista la Coppa Italia 1961-1962, e due promozioni dalla B nelle annate 1961-62 e 1964-65.