Frings is a 1973 graduate of Shades Valley High School and earned his bachelor of science in geology from UAB. In 1976 he began working as a geologist in the Alabama Power Company's construction department. He transferred to Southern Company in 1998, becoming its general construction superintendent in 2000. He is a licensed geologist in Alabama and is also certified to practice in Mississippi. He retired from Southern Company in 2006.
Frings ran against incumbent Alabaster mayor Steve Rauch in 2000 along with five other candidates. Frings and fellow opponent James Kramer managed to squeeze Rauch out of the run-off, which Frings then won by 98 votes. Frings was re-elected in 2004. He was elected for a third term in 2008, defeating three challengers with 56% of the vote in the general election. In the 2012 Shelby County municipal elections, he lost a runoff to challenger Marty Handlon.
In 2009 the Internal Revenue Service placed a lien on property owned by Frings due to unpaid personal income taxes from 2005 and 2006.
|Mayor of Alabaster|
- "It'll be Kramer vs. Frings in runoff." (August 23, 2000). The Birmingham News.
- "Frings cites team effort in win." (September 13, 2000). The Birmingham News.
- Nance, Rahkia (April 3, 2009) "IRS files lien on property owned by Alabaster, Alabama, Mayor David Frings for unpaid taxes." The Birmingham News.
- Reed, Martin J. (October 9, 2012) "Alabaster picks new mayor in Handlon over Frings." The Birmingham News.