1966 siegte er für England startend im 20 Meilen Gehen bei den British Empire and Commonwealth Games 1966. Bei den Leichtathletik-Europameisterschaften in Budapest wurde er im 20 km Gehen Neunter.