Владимир Григорьевич Захаров родился 18 октября 1901 года в Донбассе в семье штейгера Григория Николаевича Захарова. Ещё в детстве он пытался играть по слуху на скрипке и начал подбирать песни на фортепиано и пытался сочинять марши. В пятнадцать лет он поступил в музыкальную гимназию, где продолжил композиторские опыты.
В 1922-27 гг учился в Музыкально-практическом институте (Донская консерватория) в Ростове-на-Дону (ныне Ростовский колледж искусств) по классу композиции у Н.З.Хейфеца
и одновременно преподавал теоретические предметы в музыкальной школе. После учёбы был призван на военную службу. Вернувшись из армии, работал преподавателем в Ростове-на-Дону.
В 1929 году переехал в Москву. В 1930-33 годах работал на Московском радио (дирижёр, редактор). С 1931 года началась и продолжалась всю жизнь его деятельность с Государственным академическим русским народным хором им. М.Е.Пятницкого,
где он был музыкальным руководителем и композитором. Большинство песен написано на стихи Исаковского и Твардовского, имевших всенародное признание. Он автор многочисленных хоровых обработок народных песен.
Гастролировал с хором за рубежом: Чехословакия, Польша (1948), Румыния, Болгария (1949), Венгрия, Австрия и ГДР (1950), Финляндия (1951). С 1948 года Захаров - секретарь и член правления Союза композиторов СССР.
Владимир Григорьевич - Народный артист СССР (1944), трижды Лауреат Сталинской премии второй степени (1942, 1946, 1952). Награждён орденами Ленина (1944) и Трудового Красного Знамени (1951), многими медалями.
Умер 13 июля 1965 года. Похоронен на Новодевичьем кладбище (участок № 1). На памятнике В.Захарову высечены слова: "Я любил свой народ, я служил ему".