Врач, доктор медицинских наук.
Окончил медицинский институт в Витебске. Весной 1941 года был призван в Красную Армию и направлен военврачом в г. Гродно. В ночь с 21 на 22 июня 1941 года молодой врач принял первое дежурство в медсанбате: оказывал раненым первую помощь, подбадривал их. На четвертый день войны в бою под Лунно Д.З. Каган был тяжело ранен и доставлен сначала в больницу в Мосты, а потом - в Щучин.
Когда фашисты захватили город, раненые оказались в немецком плену. Будучи евреем по национальности, Давид Захарович Каган был обречен на гибель. Выжить ему помог щучинский доктор Николай Кондрат. Он прооперировал Д.З. Кагана, а медсестра спрятала документы.