In 1936 he finished twelfth in the Olympic high jump event. At the 1934 British Empire Games he won the silver medal in the high jump competition, losing a 'jump-off' for the gold medal against Edwin Thacker of South Africa. Four years later he finished sixth in the high jump contest at the 1938 Empire Games.