He was born in Kingswood, Gloucestershire, the eldest of 16 children whose parents were active in the Salvation Army. When he was a child, the family moved to Surrey, Kent, and London. He learned piano and organ, and in 1919 started work in the Salvation Army musical instrument department in central London, soon moving to the Musical Editorial Department as a composer. He became an officer in the Salvation Army, and in 1928 re-established the Salvationist Publishing and Supplies (S. P. & S.) Band. The 18-member band, led by Ball, was used extensively at Salvation Army meetings, and recorded. In 1935, Ball also became the conductor of the Salvation Army's National Orchestra, and also conducted and accompanied the Salvation Singers, and trained band members. In 1942, he became bandmaster of the International Staff Band (I.S.B.), the premier Salvation Army band, with the rank of major.
Ball resigned unexpectedly from the Salvation Army in 1944, after he started attending spiritualist meetings following the death of his sister-in-law. He soon became involved in judging brass band competitions, and in 1945 became conductor of the Brighouse and Rastrick Brass Band, winning the national championships with them the following year. He also became editor of The British Bandsman magazine. In 1948, as conductor of the CWS (Manchester) Band, he won the British Open brass band championship, and he also performed with other bands including the Ransome & Marles band and the City of Coventry Band.
By the mid-1950s, he withdrew from conducting brass bands competitively, to concentrate on teaching and composing music. He became active in teaching brass band courses in Cornwall, and wrote many test pieces for bands, including "Resurgam" (1950), "Tournament for Brass" (1954), "Main Street" (1961), "Journey Into Freedom" (1967), and "The Wayfarer" (1976). He also wrote cantatas for chorus and band.