У дорослому футболі дебютував 2004 року виступами за команду клубу «Інтернаціонале», в якій провів три сезони, взявши участь лише у 7 матчах чемпіонату.
Влітку 2007 року перейшов до «Роми», у складі якої, втім, пробитися до основної команди не зміг і на початку 2008 року був відданий в оренду до «Віченци». Сезон 2008/2009 провів також в оренді, цього разу в «Сассуоло». Влітку 2009 року повернувся до «Роми», проте знов таки не став гравцем основного складу «вовків» і влітку 2010 року перейшов до «К'єво».
2013 року повернувся до рідного «Інтернаціонале». Протягом першого сезону після повернення до Мілана провів за «нераззуррі» лише 4 матчі в національному чемпіонаті, згодом також виходив на поле у складі команди дуже нерегулярно. Також не зумів заграти й у складі іспанської «Севільї», до якої віддавався в оренду на сезон 2015/16.
Влітку 2017 року став гравцем «Кальярі», а за півтора року удруге в кар'єрі приєднався до «К'єво».
Виступи за збірні
2002 року дебютував у складі юнацької збірної Італії, взяв участь у 27 іграх на юнацькому рівні.
Протягом 2005—2009 років залучався до складу молодіжної збірної Італії. На молодіжному рівні зіграв у 23 офіційних матчах.