Ball was born in Stockton, California. He has a bachelor's degree from Athens State University. He was a State Trooper and then part of the Alabama Bureau of Investigations before entering politics. Ball is a Methodist.
