Владимир Иванов родился 30 июля 1960 года в поселке Карымское, Забайкальский край. Трудовую деятельность, молодой человек начал в 1977 году, с должности грузчика ОРС НОД-1. В период с 1978 по 1980 год, проходил срочную службу в рядах Советской Армии.
Позднее, в 1986 году, Иванов окончил Хабаровский институт инженеров железнодорожного транспорта по специальности «Управление процессов перевозок на железнодорожном транспорте». Непосредственно по окончании ВУЗа, занял должность дежурного по сортировочной горке станции Карымская, Забайкальская железная дорога.
С 1989 по 1992 год, являлся каменщиком МЖК СМП.
В 1992 году, вновь вернулся работать на станцию Карымская, Забайкальской железной дороги, где вплоть до 2016 года, последовательно занимал должность заместителя начальника и начальника вышеуказанной станции. Так же, являлся дежурным по сортировочной горке.
Начиная с 2016 года, замещает должность начальника штаба ГО и ЧС станции Карымская, Забайкальской железной дороги.
Параллельно с трудовой и общественной деятельностью, Иванов Владимир Геннадьевич принимает активное участие в политической жизни родного региона. Избирался депутатом Законодательного Собрания Забайкальского края II созыва.
Впоследствии, избран депутатом Законодательного Собрания Забайкальского края III созыва. К исполнению полномочий депутата, приступил 9 сентября 2018 года. Входит в состав комитета по экономической политике и предпринимательству.