Beim Marathon der Leichtathletik-Weltmeisterschaften 1997 in Athen wurde er Sechster. 1998 siegte er beim Rotterdam-Marathon in 2:07:26 h und stellte ein Jahr später an gleicher Stelle als Zweiter seine Bestzeit von 2:07:23 h auf.