Родился Давид Хаимович 16 января 1920 года в Витебске Витебская область Белорусская ССР. С мая 1942 года окончил курсы младших лейтенантов. С 1 июня 1942 года принимал участие в боях на Донском, Сталинградском, Центральном и 1-м Белорусском фронтах в звании младшего лейтенанта в составе 32-й и 62-й мотострелковой бригады 2-й воздушно-десантной гвардейской дивизии, командовал подразделением связи и ротой противотанковых ружей. Был трижды ранен. В декабре 1944 года был демобилизован. Награжден медалью «За победу над Германией 1941–1945 гг.», орденом Великой Отечественной войны I степени.