Родился 4 января 1956 года в п. Изварино Краснодонского района Луганской области.
После окончания в 1977 году инженерно-экономического факультета Харьковского института инженеров коммунального строительства работал начальником планово-производственного отдела Чудновского объединения раймежколхозстроя Житомирской области.
В 1978 году был призван в ряды Вооруженных Сил СССР и по 1980 год проходил срочную военную службу.
В 1980 году назначен начальником планово-производственного отдела производственного объединения «Белгородсельхозмонтажкомплект».
С 1983 года Владимир Филиппович работал в партийных органах, где прошел путь от инструктора организационного отдела райкома КПСС до заместителя заведующего отделом организационно-партийной и кадровой работы Белгородского обкома КПСС. В 1990 году окончил Высшую партийную школу при ЦК КПСС.
С 1991 по 1994 годы работал в хозяйственных организациях.
В 1994 году возглавил аналитический отдел Белгородской областной Думы.
С мая 1996 года назначен заместителем начальника управления — начальником бюджетного отдела управления финансов и налоговой политики администрации Белгородской области (ныне департамент финансов и бюджетной политики Белгородской области).
В январе 1998 года вступил в должность заместителя председателя Правительства администрации Белгородской области — начальника департамента экономики и финансов области, с июня 1999 года — первого заместителя председателя Правительства Белгородской области — начальником департамента экономики и финансов области.
С января 2010 года назначен заместителем Губернатора Белгородской области — начальником департамента финансов и бюджетной политики Белгородской области. Занимал эту должность более 13 лет, затем ушел на пенсию.