Il se classe des championnats du monde 2005, des championnats du monde 2003, et des championnats du monde 2007. Il participe par ailleurs aux marathons des Jeux olympiques en 2004, 2008 et 2012.