Nel 1966 fu ingaggiato dalla Cremonese, con cui giocò una stagione in Serie D e una in Serie C. Nel 1968-1969 esordì in Serie A con la maglia del Torino. Dopo due stagioni scese di categoria per giocare con il (23 gare e 7 reti) e ritornare in A nel 1971-72 all'Atalanta.