He represented Canada at the 1928 Summer Olympics and finished 17th in the 1928 Olympic marathon. Four years later at the 1932 Summer Olympics he finished 14th in the Olympic marathon race.
He represented Canada at the Olympic Games and competed in the marathon event, finishing 17th in 1928 and 14th in 1932. This indicates his athletic achievements over two Olympic cycles.