Zijn beste prestatie is het winnen van de IAAF Wereldbeker op de marathon in 1985. Op de wereldkampioenschappen van 1987 behaalde hij een zilveren medaille in een tijd van 2:12.30, met 42 seconden achterstand op de Keniaan Douglas Wakiihuri.