Desde los 19 años jugó en Italia con cuatro clubes (Empoli, Parma, Palermo y Lazio) de 1999 hasta 2011 donde luego sería traspasado al fútbol de los Emiratos Árabes Unidos para jugar en el Al-Nasr SC una sola temporada.