 After spending time on loan at Parma, Torino, Sampdoria, Messina and Atalanta, he signed for Scottish club Celtic in June 2007.While at Celtic, he won one Scottish Premier League medal and one Scottish League Cup medal.He returned to Italy in August 2009, to join Bari, where he remained until January 2012, when he signed for Palermo.