Einem siebten Platz bei den Leichtathletik-Weltmeisterschaften 1987 in Rom folgte im Herbst ein sechster in New York City. 1988 wurde er Siebter in Boston, lief bei den Olympischen Spielen in Seoul auf Rang 16 ein und siegte beim Venedig-Marathon.