Владимир Захаров родился 5 июля 1946 года в российском селе Мурзицы, ныне Нижегородской области. Учился на хореографическом отделении Калининградского (город Советск) областного хореографического училища, в Ленинградском (ныне Санкт-Петербург) государственном институте культуры на балетмейстерском отделении.
С 1970 года Владимир Захаров посвятил свою жизнь и творчество искусству балета и преподаванию хореографии.
В 1988 году Захаров основал театр танца "Гжель" - ныне Московский государственный академический театр танца "Гжель". С тех пор всю свою жизнь он посвятил театру и воспитанию молодых артистов.
Владимир Захаров - народный артист РФ, лауреат Государственной премии и премий правительства Москвы, академик, доктор культурологии.