Nel gennaio 2005 approda al Lecce come contropartita tecnica per il trasferimento di Valeri Bojinov al club viola, siglando la sua prima e unica rete stagionale contro il Chievo. La stagione successiva, giocata per il secondo anno consecutivo nella massima serie, colleziona 26 presenze e nessun gol. Nella stagione 2006-2007 riesce a mettere in mostra le sue doti tecnico-tattiche, tra cui l'abilità nel dribbling e nell'assist, diventando un calciatore indispensabile per la squadra. Alla fine del torneo sono 8 i gol realizzati, alcuni dei quali di pregevole fattura.