Родился 19 января 1905 года в деревне Щипачёво Ростовского уезда Ярославской губернии Российской империи (ныне Ростовского района Ярославской области Российской Федерации) в семье крестьянина. Русский. Образование начальное.
С 1927 года в Красной Армии.
В 1929 году был принят в члены ВКП(б). Окончил курсы усовершенствования офицерского состава.Участник Великой Отечественной войны с 1942 года.
К лету 1944 года майор Вихорев был командиром батальона 4-го моторизированного понтонно-мостового полка.Особо отличился в боях за освобождение Белоруссии при форсировании рек Днепр (в районе города Рогачёв батальон майора Вихорева находясь всё время под огнём в рекордно короткий срок построил мост, а затем вёл своевременные восстановительные работы) и Друть (мост был построен за ночь, затем велись восстановительные работы). Комбат не покидал своего поста несколько дней без сна и отдыха. 26 июня во время очередных работ по восстановлению разрушенного пролёта моста майор Василий Александрович Вихорев погиб от осколка вражеской мины. Похоронен в Рогачёве.Указом Президиума Верховного Совета СССР от 24 марта 1945 года за образцовое выполнение боевых заданий командования на фронте борьбы с немецко-фашистским захватчиками и проявленные при этом мужество и героизм майору Вихореву Василию Александровичу посмертно присвоено звание Героя Советского Союза.Награждён орденом Ленина, медалью.