Dwukrotnie startował w igrzyskach olimpijskich (Londyn 1948 oraz Helsinki 1952). W 1946 zdobył srebrny medal czempionatu Starego Kontynentu, a cztery lata później został mistrzem Europy. Wicemistrz igrzysk Imperium Brytyjskiego z 1950 roku. Trzykrotny mistrz kraju w kategorii seniorów, w 1946 zdobył złoty medal w kategorii juniorów. Cztery razy (w latach 1946–1947) poprawiał rekord Wielkiej Brytanii. Rekord życiowy: 2,02 (2 sierpnia 1947, Glasgow).