In 1983, he won the AAAs title, and went on to win the bronze medal in the 3000m steeplechase at the inaugural World Championships in Helsinki. At the 1984 Los Angeles Olympics he finished fifth in the final. In July 1986, he won a bronze medal at the Commonwealth Games in Edinburgh, Scotland, before finishing fourth at the European Championships in August. He set his personal best in the steeplechase with 8:12.11 on 5 September 1986 at a meet in Brussels. In the Track and Field News world merit rankings, he ranked in the top 10 three times; in 1983 (#4), 1984 (#6) and 1986 (#7). His final major competition was the 1987 World Championships, where he was eliminated in the heats.