David Keith, pe numele complet David Lemuel Keith, s-a născut la data de 08.05.1954, în Knoxville, Tennessee, SUA. Tatăl său, Lemuel Grady Keith Jr., a fost muncitor al diviziei de personal pentru Autoritatea din Tennessee Valley. Mama sa, Hilda Earle, a fost lucrătoare pentru Consiliul de Educație din Knox. El a absolvit Universitatea din Tennessee cu o licență în arte, în vorbire și teatru. Keith a avut un rol secundar în The Rose (1979), cu Bette Midler, altul în Brubaker (1980) și a jucat împreună cu Richard Gere în filmul Un ofițer și un gentleman (1982). A mai jucat în The Great Santini (1979), The Lords of Discipline (1983), Firestarter (1984), White of the Eye (1987), Heartbreak Hotel (1988), Running Wild (1995), Indianul din dulap (1995), U-571 (2000), Blestemul lui Hangman ( 2003). De asemenea, a jucat în serialul The Class (2006) în rolul Yonk Allen, un jucător de fotbal profesionist pensionat. A apărut în remake-ul Carrie (2002), dar și în filmele Daredevil (2003), Raise Your Voice (2004), Expiration Date (2006). De asemenea, a apărut în serialele de televiziune Law & Order: Special Victims Unit (1999), Law & Order: Criminal Intent (2001), CSI: Miami (2002), NCIS: Naval Criminal Investigative Service (2003) și Hawaii Five - O (2010). De asemenea, a jucat în rolul tatălui lui Robert Allen, John Allen, în serialul Lone Star (2010). În plan personal, David Keith este căsătorit cu agentul imobiliar Nancy Clark din 2000 și în prezent. Cuplul locuiește în Knoxville, Tennessee. El face parte din consiliul consultativ național al Asociației Naționale pentru Protejarea Copiilor și face lobby în favoarea unor sancțiuni mai puternice pentru infracțiunile împotriva copiilor. Deține o fermă de vite în Tellico Plains, Tennessee.