Nejprve hrál v italských mládežnických reprezentacích U20 a U21. V A-týmu Itálie debutoval 17. listopadu 2010 v přátelském zápase proti reprezentaci Rumunska (remíza 1:1). Celkově za italský národní výběr odehrál 16 zápasů. Zúčastnil se EURA 2012 v Polsku a na Ukrajině.