David William Thompson wurde als Sohn von George und Leesa in Westchester, New York, geboren. David entdeckte sein Talent zum Schauspielern in der Mittelschule, als ihm empfohlen wurde, für ein Theaterstück vorzusprechen. Nach einigen Schulproduktionen und lokalen Theaterstücken begann David, sich für Studentenfilme in New York zu bewerben. Nach ein paar Jahren des Studiums von Stand-up-Comedy, Improvisation, Schauspielgrundlagen, der Meisner-Methode und einem Sommer im Circle In the Square in New York erhielt David seine erste bedeutende Rolle in dem Film "Win Win" (2011). Neben der Schauspielerei genießt David auch Wrestling, Schlagzeugspielen, Skateboarden und Stand-up-Comedy.