Bei den Olympischen Sommerspielen 1952 in Helsinki wurde er im olympischen Straßenrennen beim Sieg von André Noyelle als 31. klassiert. Die britische Mannschaft kam in der Mannschaftswertung auf den 11. Platz.