Nell'agosto del 2005 viene ceduto in compartecipazione alla Fiorentina per 3,5 milioni di euro. Nella stagione seguente gioca 20 partite in campionato, sette delle quali da titolare, e realizza una rete, la prima in viola, contro il Treviso. Disputa anche due gare, entrambe da titolare, in Coppa Italia. Nell'estate del 2006 i viola riscattano l'altra metà del suo cartellino per 2 milioni di euro.