David nasceu e cresceu em Londres. Ele frequentou a Quintin Kynaston School em Swiss Cottage e passou a estudar no prestigiado Drama Center de Londres, onde se formou em 2009. Ele é conhecido por Freshmeat, Whitechapel e Phoneshop.
David interpretou Mario, marido de Christina Noble, ao lado de Deirdre O'Kane, Liam Cunnigham, Sarah Green e Brendan Coyle no programa NOBRE de Stephen Bradley, que ganhou prêmios de Júri e Público no Festival de Cinema de Boston, Festival Internacional de Santa Barbara, Newport Beach Festival , Nashville e Dallas Festivais.