Давид Григорьевич Гершфельд родился в потомственной
клезмерской семье скрипача и композитора
Григория Исааковича Гершфельда в местечке
Бобринец (ныне райцентр в
Кировоградской области Украины). В детстве жил в различных местечках Украины, где выступал оркестр его отца, пока семья не осела в посёлке Степановка
Винницкой области. В это время Д. Гершфельд начал брать профессиональные уроки игры на фортепиано и теории музыки в музыкальном училище в близлежащей
Виннице и играл на корнете, малом кларнете, баритоне и флейте-пикколо в руководимом его отцом оркестре местного сахарного завода. После окончания школы-семилетки работал слесарем, играл на различных духовых инструментах в оркестре расквартированной в
Бердичеве кавалерийской дивизии имени
Г.И. Котовского, других военных оркестрах, затем учился на рабфаке
Бердичевского филиала
Киевского химико-технологического института.