Williams graduated from Parker High School in 1992 and earned a degree in finance at Alabama State University in 1996. He continued his studies at Liberty University in Lynchburg, Virginia while serving in the U.S. Army. He has also taken on-line courses in biblical studies and web development. He founded Greater Works Business Services in 1998, and has volunteered with Junior Achievement and through his church.
Williams challenged incumbent Sheila Tyson for Birmingham City Council District 6 in the 2017 Birmingham municipal election. He was motivated to run by a desire to end the antagonism and secrecy he perceived in City Hall. Williams finished last in the three-way race, with 210 votes.
- Daniel, J. H. (May 10, 2017) "Keith O. Williams is running as a District 6 city council candidate, Birmingham." Bham Now