David Thompson, 1994 yılında Westchester, ABD'de doğdu. Kariyerine 2011 yılında başlayan Thompson, 2018 yılında Jonathan Crane/Scarecrow rolünü canlandırdığı Gotham dizisinde dikkat çekti. Bu rol, Thompson'un kariyerinde önemli bir dönüm noktası oldu ve onu geniş kitlelere tanıttı. Thompson, Gotham dizisindeki performansıyla televizyon dünyasında kendini kanıtladı ve daha sonra çeşitli televizyon dizilerinde ve filmlerde rol aldı. Özellikle 2014'teki İntikam filmindeki performansıyla dikkat çekti. 2016'da Dehşet Odası filminde Tad karakterini canlandırdı. Bu film, Thompson'un film oyunculuğundaki yeteneğini gösterdi.
Thompson, kariyeri boyunca çeşitli televizyon dizilerinde de rol aldı. 2019'da The Boys dizisinde Gecko karakterini canlandırdı. Bu rol, Thompson'un televizyon dünyasında daha da tanınmasını sağladı. Ayrıca, 2018'de Station 19 dizisinde Ethan karakterini canlandırdı. 2021'de Korku Sokağı 1. Kısım: 1994 filminde Ryan Torres rolünü üstlendi. Bu film, Thompson'un kariyerinde önemli bir yere sahip oldu ve onun yeteneğini daha fazla gösterdi.