 He competed for Great Britain in the 1988 Summer Olympics and won a Silver medal as part of the sprint relay team.He won the AAA Junior championships in 1984 and 1985.He was also a Scottish 100 metre champion in 1985, 1986, 1989, 1991, 1992, and 1993.