Après avoir remporté le Tournoi de Viareggio 2005, le Championnat de Primavera 2006, la Supercoupe de Primavera 2006 et la Coupe Primevra 2007 avec les moins de 20 ans de la Juventus, il se forge un palmarès avec l'équipe première en remportant d'abord la Serie B en 2007 puis d'être Champion d'Italie à quatre reprises en 2012, 2013, 2014 et 2015 et vice-champion lors de la saison 2008-2009. Il sera sur le banc lors des deux victoires en Supercoupe d'Italie 2012 et 2013 et de la finale de la Coupe d'Italie 2015 remporté face à la Lazio.