Setelah bermain untuk beberapa klub-klub kecil Italia di divisi bawah pada awal kariernya, ia akhirnya melakukan debut di Serie A bersama Chievo pada tahun 2003, dan akhirnya menjadi terkenal saat bermain untuk Palermo. Pada tahun 2008, ia dikontrak oleh klub Jerman VfL Wolfsburg, di mana ia memperkuat tim tersebut selama dua setengah musim, memenangkan gelar Bundesliga pada tahun 2009. Pada tahun 2011, ia kembali ke Italia, bergabung dengan Juventus, di mana ia kemudian memenangkan delapan gelar Serie A berturut-turut antara tahun 2012 hingga 2019, di antara trofi lainnya, adalah termasuk empat gelar Coppa Italia berturut-turut antara tahun 2015 hingga 2018.