Hall graduated from Jackson-Olin High School and attended Lawson State Community College and Miles College. In 2000 he enlisted in the Alabama Army National Guard and served overseas during Operation Enduring Freedom before leaving the service in 2009. In 2011 he helped organize "Camp Noah" summer programs for children affected by the tornado outbreak in Pratt City.
In the 2013 Birmingham municipal election, Hall qualified to run for the Birmingham City Council District 9 seat left open by Roderick Royal. As a council candidate, Hall announced plans to initiate business development seminars and strategic plans to revitalize commercial activity in his district, and especially to recruit a grocery store and to help businesses and residents rebuild in tornado-affected areas. He also planned to create a smartphone application to help residents stay in touch with police and pledged to personally visit families of homicide victims in his district. He finished in sixth place in the vote won by Marcus Lundy.
Hall is a co-founder of the Black Lives Matter Birmingham Chapter and served as a Community Liaison in District 9 from 2014 to 2016. In 2016 he was presented with the A. G. Gaston Community Service Award. He ran again for the District 9 seat in the 2017 Birmingham municipal election after Lundy announced he would not seek re-election.
- Wray, Cheryl (August 23, 2013) "Birmingham election: District 9 residents say they are ready for their fair share of attention." The Birmingham News
- Daniel, J. H. (June 6, 2017) "Black Lives Matter Birmingham co-founder running for city council in District 9" Bham Now
- Eric Hall campaign website