Il a terminé 24e aux Championnats du monde de semi-marathon 1999, 19e aux Championnats du monde de semi-marathon 2001 et 18e aux championnats du monde de 2003. Il a également concouru aux Jeux olympiques d'été de 2004, mais n'a pas terminé la course.