Dopo due anni con la fra i cadetti, e di nuovo una stagione a Brescia, con cui disputa da titolare (22 presenze) il campionato di Serie A 1967-1968 – esordio in A l'8 ottobre 1967, in occasione del pareggio interno col Bologna –, nell'estate del 1968 viene acquistato dal Cagliari dove rimarrà fino al termine della carriera per nove stagioni, otto in A e l'ultima in B, vincendo lo storico scudetto del 1969-1970.