David Kraus hrál na violoncello a studoval na Ježkově hudební konzervatoři. Tu však ve třetím ročníku opustil a vstoupil jako zpěvák do kapely Laura a její tygři. První album s názvem Holky vydal David Kraus v roce 2000. O dva roky později nazpíval píseň Zuzana, věnovanou Zuzaně Norisové. Další album Cukrárna vydal v roce 2011.
Po boku otce hrál prince v pohádce Královský slib (2001). V Hezkých chvilkách bez záruky v režii Věry Chytilové hrál se svou matkou. V tomto filmu zazněla jeho hudba, podobně jako píseň Nevinná v Účastnících zájezdu. David Kraus, ač hudebník, nezná noty. Své skladby si tedy nezapisuje, jenom přezpívává a ukládá do vlastní paměti.
V březnu 2021 se stal otcem. Jeho partnerka Sarah Opravilová porodila holčičku. Rodiče jí dali jméno Ester.