Hän alkoi kehittyä tienjuoksijaksi ja voitti Budapestin puolimaratonin kolme kertaa neljässä vuodessa 2003-2007. Hän kuitenkin jatkoi juoksemista ja kilpaili vuoden 2005 maailmanmestaruuskilpailuissa pääsemättä finaaliin. Hän sijoittui 11. sijalle vuoden 2006 Road Running World Championships -kilpailussa.
Ja 10 000 metrin juoksussa hän oli 22. vuoden 2008 olympialaisissa. Hän oli huomattava kilpailija italialaisessa maantieajokiertueella ja voitti useita kilpailuja ja etäisyyksiä: vuoden 2005 voitto Stramilano-puolimaratonissa kasvoi kolmivuotiseksi voittamattomaksi sarjaksi, ja hän voitti sekä Italian maratonin että BOclassic -kilpailun vuonna 2006 sekä maastourheilun voiton Cinque Mulinissa. Hän toisti mestaruutensa Italian maratonissa vuonna 2007 ja voitti Venetsian maratonissa vuonna 2008.