Comenzó su carrera profesional en el Grosseto.
En 2005, fue transferido al Reggina, donde jugó durante dos temporadas antes de unirse al Catania en 2007. Su desempeño en el Catania llamó la atención de otros clubes, lo que lo llevó a jugar en equipos como el Palermo y