Dopo una discreta carriera di centrocampista che, fra gli anni sessanta e ottanta, gli permette di indossare le casacche della Roma, della , del Milan – con cui, nel biennio 1967-1969, vince il campionato italiano, la Coppa delle Coppe e la Coppa dei Campioni –, del Vicenza, dell', del e del , appende gli scarpini al chiodo nel 1981 dopo un'ultima stagione agonistica nell'Adriese.