Родился в Жмеринке в семье учителей, окончил Ленинградский политехнический институт (1930) по специальности инженер-экономист. После этого участвовал в работе ряда проектных организаций Северного Кавказа и Ленинграда, занимавшихся выбором площадок для промпредприятий, строительством жилых микрорайонов в городах Урала и Сибири. Параллельно Давидович преподавал в Ленинградском институте гражданских инженеров.
В 1937 году переехал в Москву, начал работать в Московском институте инженеров коммунального строительства. Во время войны в 1941-44 был мобилизован, принимал участие в боевых действиях, создании укреплений. Затем вернулся в институт инженеров коммунального строительства.
С 1947 года до конца жизни работал в Московском инженерно-экономическом институте (с 1975 - Московский институт управления). В 1956 году защитил докторскую диссертацию на тему «Расселение в промышленных узлах». Участвовал в подготовке нескольких томов сборников научных статей серии «Вопросы географии».
Владимир Давидович был в большей степени практиком, нежели теоретиком, вся его деятельность была подчинена решению насущных задач того или иного периода жизни страны. Так основной массив работ Давидовича в 1930-50-е годы посвящен проблемам планировки и территориального развития промышленных городов, поискам оптимального инфраструктурного оформления советской индустриализации. В 1960-е годы на волне интереса к агломерационным исследованиям в мировой урбанистике, Давидович участвует в разработке концепции городов-спутников. В начале 1970-х годов становится одним из основателей каркасно-сетевого подхода к городским сетям и агломерациям, нового направления советской геоурбанистики.