1966 wurde er für England startend bei den British Empire and Commonwealth Games in Kingston über 3000 m Hindernis Zehnter. Bei den Leichtathletik-Europameisterschaften 1969 in Athen und bei den British Commonwealth Games 1970 in Edinburgh wurde er jeweils Achter.