Nel 1968 passò alla Fiorentina con cui vinse lo scudetto 1968-69. Dopo due stagioni fu ceduto al dove giocò fino al 1972; vestì poi le maglie del e, dopo un brevissimo periodo al , del Genoa, con cui vinse il campionato di Serie B nel 1975-76 e dove chiuse la carriera nel 1979, a trentasei anni.