Największy sukces na arenie międzynarodowej odniósł w 1997 r. w Lublanie, gdzie zdobył tytuł mistrza Europy juniorów w chodzie na 10 000 metrów (z czasem 42:43,75). W 2003 r. zdobył tytuł mistrza Włoch w tej samej konkurencji (z czasem 41:08,03).