Родился в семье ссыльного рабочего.
Детство и юность провёл в Новосибирске, где окончил школу-семилетку и школу фабрично-заводского обучения.
Работал токарем в депо станции Новосибирск, на заводе имени Чкалова.
По окончании в 1938 лётной школы Осоавиахима в Ульяновске был инструктором Новосибирского аэроклуба.
15 ноября 1941 призван в РККА. На фронт прибыл на должность лётчика эскадрильи связи 162-го смешанного авиационного полка, базирующегося в п. Нарышкино Орловской области. Летал на самолете У-2.
К боевым действиям приступил 8 января 1942. Принимал участие в битве за Москву и в боях на Ржевско-Сычёвском направлении весной-летом 1942. Воевал на Западном, Степном, 2-м Украинском и 1-м Украинском фронтах. Добился перевода в истребительную авиацию.
Участвовал в операциях:
Лично Харчистов произвел 368 боевых вылетов, из них 118 — на самолете У-2 на бомбометание и на связь, 249 — на сопровождение и прикрытие штурмовиков на самолете Як-1. Произвел 42 штурмовки живой силы и техники противника.
За образцовое выполнение заданий командования, мужество и героизм Указом Президиума Верховного Совета СССР от 27 июня 1945 командир эскадрильи 153-го гвардейского истребительного авиационного полка 12-й гвардейской истребительной авиационной дивизии 1-го гвардейского штурмового авиационного корпуса 2-й Воздушной армии гвардии капитан Харчистов Виктор Владимирович удостоен звания Герой Советского Союза. Золотая Звезда № 4840.
После окончания войны служил в своём полку.
Демобилизован в 1946 в звании майора. Вернулся в Новосибирск, где работал в Новосибирском филиале ЦАГИ, впоследствии переименованном в Государственный Союзный Сибирский научно-исследовательский институт авиации (СибНИА) в должности лётчика-испытателя. Впоследствии работал в Новосибирском аэроклубе.
Проживал в Новосибирске, в последние годы жил в доме 53 по улице Крылова, где установлена мемориальная доска.
Похоронен на Заельцовском кладбище Новосибирска.
Был также награждён орденом Ленина (27.06.1945), орденами Красного Знамени (25.08.1943), Красного Знамени (17.07.1944), Александра Невского (22.10.1944), Отечественной войны 1-й степени (17.09.1943), медалью «За отвагу» (09.04.1942), медалями.