Ball was born in Bangor, Gwynedd, north west Wales. During his 20s, he moved to the United States, under the request from his uncle. He turned 100 in November 2010. He was married to Maxie for 78 years until his death. Maxie was 99 when Ball died. They had a daughter named Leslie.