Ball was born in North Hatley, Quebec. In 1936 he finished 54th in the 18 kilometre cross-country skiing event and 46th in the Nordic combined skiing competition. He also participated in the alpine skiing combined event but were unplaced due to not finishing the second slalom heat.