
Utbildad vid Teaterhögskolan i Malmö 2006–2010.
David har varit knuten till Dramaten sedan 2011 och medverkat i uppsättningar som Werther, Hamlet, Den stora skrivboken, Europeana och Vredens druvor. Han har även tillhör originalensemblen i alla tre Liv Strömqvist-uppsättningar (2014-2024) som också filmats för SVT.
Utanför Dramaten har David medverkat i uppsättningar som Rannsakningen (Orionteatern/Dramaten), Noli me Tangere(Teatr Weimar) och även skrivit egna pjäser såsom Stockholmsdjur (Stockholms stadsteater Fri scen).
På film och TV har David medverkat i bl.a. Barracuda Queens, Kärlek & Anarki, Den osannolika mördaren.