Le 9 juin 2012, il atteint 17,47 m (+ 1,7 m/s) à Potenza, deuxième meilleure mesure italienne. Il manque presque complètement les qualifications lors des Championnats d'Europe d'athlétisme 2012 avec 15,90 m mais emporte peu après le titre national à Bressanone le 8 juillet 2012 en battant Fabrizio Donato le champion d'Europe, avec un saut avec vent favorable (+ 3,4 m/s) de 17,67 m. Il termine au pied du podium des Jeux olympiques de Londres, derrière Christian Taylor, Will Claye et Fabrizio Donato, avec la marque de .