David Lemuel Keith was born on May 8, 1954 in Knoxville, Tennessee, the son of Lemuel Grady Keith Jr. and Hilda Earle. He graduated from the University of Tennessee with a Bachelor of Arts in Speech and Theater. Keith had a supporting role in The Rose (1979) starring Bette Midler, had a supporting role in Brubaker (1980), and co-starred with Richard Gere in An Officer and a Gentleman (1982). He played a local thug in The Great Santini (1979), starred in The Lords of Discipline (1983) and White of the Eye (1987), and held a prominent supporting role opposite Matthew McConaughey in U-571 (2000). He played opposite Drew Barrymore in the science fiction horror film Firestarter (1984), and opposite Brooke Shields and Martin Sheen in Running Wild (1995).