Nel 1979 venne acquistato dal Cagliari, con il quale esordì in Serie A il 23 settembre in -Cagliari (0-0): al termine della sua prima stagione marcò 24 presenze. Nella seconda stagione in Sardegna, arrivò per lui la prima rete con la maglia rossoblù (siglata il 5 maggio 1981, nella gara contro il , terminata 1-1) e si ripeté due settimane dopo contro il , segnando il gol della vittoria per 2-1: alle due reti aggiunse 27 presenze da titolare