Hall, a graduate of Leeds High School, was elected Constable of Jefferson County in 1988, at the time being the youngest person to serve in that capacity. Hall began purchasing and renovating properties in 1989. In 2000 he was elected to the Leeds City Council. He has managed several public housing projects and authorities throughout Alabama and Tennessee.
- Keith Hall Properties website