Родился в семье рабочего.
Рано остался сиротой, воспитывался у дяди, уехал учиться в Братск. Вернувшись, работал ветеринаром в колхозе.
В Красной Армии с октября 1938 по 1940 и с 1941.
На фронте Великой Отечественной войны с сентября 1941. Принимал участие в обороне Москвы.
В ноябре 1942 в составе 14-й гвардейской кавалерийской дивизии принимал участие в окружении гитлеровской группировки под Сталинградом.В бою у села Першино Панов, скрытно подобравшись к позициям противника, гранатами уничтожил пулемет, чем обеспечил взятие села. За этот бой получил первую боевую награду — медаль «За боевые заслуги».
Осенью 1943, после форсирования Днепра, дивизия наступала в общем направлении на город Калинковичи. К этому времени гвардии рядовой Панов был назначен первым номером в расчет крупнокалиберного пулемета ДШК 18-го отдельного гвардейского дивизиона ПВО (14-я гвардейская кавалерийская дивизия, 61-я армия, 1-й Белорусский фронт). Гвардии рядовой В. Панов вместе с бойцами в декабре 1943 при отражении трёх контратак противника у деревни Берёзовка (Калинковичский район Гомельской области, Белоруссия) истребил много живой силы противника, с бойцами отбил захваченную им батарею 76-мм пушек, подавил вражеское орудие, поджег автомашину с боеприпасами.
31 декабря 1943 награждён орденом Славы 3-й степени.
Командир расчета ДШК того же дивизиона, дивизии (7-й гвардейской кавалерийский корпус, 1-й Белорусский фронт) гвардии младший сержант В. Панов во главе расчета 23-28 июля 1944 в боях за г. Люблин (Польша) в 10 км юго-западнее города подавил 4 огневые точки, поразил автомашину с грузом, свыше 10 гитлеровцев, нескольких пленил, в т. ч. 2 офицеров.
21 сентября 1944 награждён орденом Славы 2-й степени.
18-25 января 1945, командуя расчётом, при освобождении г. Калиш (Польша) и в последующих боях, метким огнем вывел из строя 11 пулемётов и много гитлеровцев. Будучи тяжело ранен, остался в строю.
31 мая 1945 награжден орденом Славы 1-й степени.
В октябре 1945 был демобилизован в звании старшины. Вернулся на родину.
В послевоенные годы был председателем сельхозартели «Коллективист». Позднее работал ветеринаром.
После строительства Братской ГЭС деревня Громы попала в зону затопления Братского водохранилища. Пановы переехали в село Новая Куватка.
Последние годы перед пенсией работал в строительном отделе.
Умер 23 ноября 1988.
Награжден орденом Отечественной войны 1-й и 2-й ст., Красной Звезды, медалями, в т. ч. «За боевые заслуги».
В поселке Куватка, на доме, где жил ветеран, установлена мемориальная доска.