En los Juegos Mundiales en Pista Cubierta de 1985 ganó la medalla de plata en los 3000 metros, con un tiempo de 7:57.78 segundos, tras el portugués João Campos y por delante del checoslovaco Ivan Uvizl.