Cresciuto nelle squadre di calcio della sua città, la Panormus prima e il Palermo poi, debutta con la società rosanero a 18 anni nella stagione 1998-1999 in Serie C1, dove viene spesso aggregato alla prima squadra. Dopo le prime 6 presenze in campionato da professionista nella prima stagione, a 4 partite in Coppa Italia all'inizio dell'annata successiva, va a giocare con l' in Serie A, senza esordire in massima serie.