En 2010, il termine au pied du podium du des Championnats d'Europe de Barcelone en 1 h 22 min 12 s, son meilleur temps de la saison. Disqualifié aux Mondiaux de Daegu en 2011, le Comité Olympique national italien (CONI) le déclare qualifié le 5 juillet 2012 pour participer aux Jeux olympiques de Londres, où il termine en 1 h 25 min 28 s. Par la suite, il se classe aux Mondiaux de Moscou en 2013, aux championnats d'Europe de Zurich en 2014 et aux Mondiaux de Pékin en 2015.