Terzino cresciuto calcisticamente nella , esordì in Serie A con la maglia del Brescia, nella stagione 1980-1981. Nell'ottobre 1981 passò all'Udinese, squadra alla quale legò il suo nome per nove stagioni, rimanendo anche dopo la retrocessione del 1986-1987.