Dopo una stagione in Serie B al Pescara è tornato alla Fiorentina, con cui nella stagione 1981-1982 non è mai sceso in campo in partite ufficiali; in seguito ha giocato per tre stagioni consecutive in Serie C1 con la Rondinella. Dal 1985 al 1987 ha giocato in Serie B nel Cagliari, per un totale di 66 presenze senza reti nella serie cadetta.