Dopo un periodo d'inattività di oltre un anno, il 10 gennaio 2005 fu richiamato da Aldo Spinelli a per sostituire l'esonerato Franco Colomba. Alla sua prima esperienza da tecnico in Serie A, con gli amaranto arrivò 9º e il centravanti della squadra, Cristiano Lucarelli, fu il capocannoniere del campionato con 24 gol. Confermato alla guida dei toscani anche per la stagione successiva, si dimise il 6 febbraio 2006 dopo le critiche rivoltegli dal presidente Spinelli, lasciando la squadra al 6º posto con 10 vittorie, 8 pareggi e 5 sconfitte.