David came into dance through workshops with CandoCo Dance Company in 1992. While working with them, he studied for a year at the Laban Centre for Movement and Dance, receiving a Professional Diploma in Community Dance in 1993. Six years of national and international touring with CandoCo followed, until 1999, when he decided to try new experiences. In 1995, David had his first taste of theatre when he played the part of Puck in Benjamin Britten's opera of A Midsummer Night's Dream. This was followed a year later with an appearance in the Sally Potter film The Tango Lesson, playing the part of the designer. In the summer of 2000, he worked with DV8, creating and performing the piece Can We Afford This for the Sydney Arts Festival prior to the 2000 Olympics. This show was revived in 2003 as The Cost of Living and also led to the film version of the show being made that year. Since then, David has done more theatre work, notably with the Royal Shakespeare Company in 2007 and most recently working on three separate site specific pieces with the Leeds based company Slung Low.