2005 siegte er beim Vienna City Marathon sowie beim Venedig-Marathon und wurde Zweiter bei den Halbmarathon-Weltmeisterschaften in Edmonton. Im Jahr darauf gewann er den Prag-Marathon. Bei den Straßenlauf-Weltmeisterschaften 2006 in Debrecen wurde er Achter.