1974 siegte er für England startend bei den British Commonwealth Games in Christchurch und wurde Zehnter bei den Leichtathletik-Europameisterschaften in Rom. Bei den Commonwealth Games 1978 in Edmonton wurde er Sechster.