Каријеру је почео у мало познатом тиму Ренато Кури. Одатле одлази у Милан али за две сезоне није одиграо ниједан меч. Након тога провео је неколико година на позајмицама у тимовима нижег ранга.
Године 1999. долази у тада друголигаша Наполи. Са њима је провео једну сезону у којој је био стандардан. Након тога одлази у Верону и дебитује у Серији А. За две сезоне са њима одиграо је 64 лигашких утакмица и постигао 9 голова.
Године 2002. одлази у Лацио. Ту проводи пет сезона и постаје један од најбољих бекова у лиги. У јануару 2007. долази у Милан. Био је стандардан до доласка Ђанлуке Замброте, па одлази у августу 2008. на једногодишњу позајмицу у Бајерн из Минхена. Након повратка провео је две сезоне где није пуно играо. Сезону 2011/12. је провео на позајмици у Лечеу и након тога завршио каријеру.[1]