Originally from England, he completed his dance training at Central School of Ballet, London, and the Conservatoire National de Paris. He went on to work with companies including National Dance Company Wales and Stadttheater Heidelberg. Currently freelancing, based in Berlin, he has recently worked with choreographers such as Club Guy & Roni, Joshua Monten, Ivan Perez and Shangchi Sun. David also writes about dance for tanzschreiber and Springback Magazine. He will start his collaboration with Compagnia Zappalà Danza in April 2019 for the production la Giara.