2007 und 2008 gewann er den Giro al Sas. 2009 wurde er Elfter bei den Crosslauf-WM in Amman und siegte beim Giro Media Blenio. 2010 triumphierte er bei der Stramilano, wurde Zehnter bei den Halbmarathon-Weltmeisterschaften in Nanning und Sechster beim Zevenheuvelenloop.