He won the European Athletics championships 1946 Oslo men's 100 m with a consistent time of 10.6 seconds through the heats and in the final. He competed for Great Britain in the Athletics at the 1948 Summer Olympics - Men's 4x100 metre relay held in London, Great Britain where he won the silver medal with his team mates John Gregory, Alastair McCorquodale and Kenneth Jones. The British team were initially awarded the gold medal after the US team were disqualified for a faulty baton change but, two days later, following a review, they had to hand the gold medals back and were awarded the silver medal in a second ceremony.