A member of the Kent athletics club Invicta AC, he won the 1983 London Marathon in a time of 2:09:43, a time which places him 13th on the UK all-time marathon list.
A member of the Kent athletics club Invicta AC, he gained a bronze medal in the 1982 Commonwealth Games marathon (2:12:06). He won the 1983 London Marathon in a time of 2:09:43, a time which places him 13th on the UK all-time marathon list.