Il établit un nouveau record d'Europe du semi-marathon le à Berlin en . Il se classe cinquième du 10 000 m lors des championnats du monde 2001 d'Edmonton au Canada.