Василий апполонович Андреев родился в 1906 году в селе Соленое Днепропетровской области в семье крестьянина. По национальности русский. До войны работал на различных административных должностях. В ряды Красной Армии был призван в ноябре 1941 года Актюбинским горвоенкоматом. Участвовал в боях на Южном, 1-м Прибалтийском, 3-м Белорусском фронтах. Дважды был ранен. Награжден орденами Красной Звезды, Славы III степени, медалью «За отвагу».
В середине февраля 1945 года начался второй, последний этап Восточно-Прусской стратегической наступательной операции советских войск по разгрому прижатой к Балтийскому морю немецко-фашистской группы армий. Противник упорно оборонялся в районе Кенигсберга и на Земландском полуострове.
После взятия Кенигсберга войска 3-го Белорусского фронта утром 13 апреля вслед за огневым валом перешли в наступление. 82-й стрелковый полк 32-й гвардейской Таманской Краснознаменной ордена Суворова стрелковой дивизии атаковал населенный пункт Гаутен на Земландском полуострове. В этих боях храбро сражался наводчик станкового пулемета Андреев.
На рассвете 15 апреля на окраине села разгорелся жаркий бой. Противник силой до полка пехоты при поддержке самоходных орудий «фердинанд» контратаковал рубеж 2-го батальона. Бойцы вынуждены были залечь и занять оборону. Обстановка с каждым часом осложнялась.
Создалось тяжелое положение на нашем левом фланге. Командир приказал Андрееву немедленно передвинуться туда и помочь отбить натиск врага.
Под ураганным огнем противника, быстро сменив позицию, Андреев полоснул свинцовым ливнем по вражеской пехоте. Та залегла. Но затем последовала вторая, третья, четвертая атаки. Андреев неутомим, он косит фашистов десятками.
И здесь по цепи раздался голос командира:
— Вперед, гвардейцы!
Андреев поднялся вместе со всеми, устремился вперед. Фашисты бежали, оставляя десятки раненых и убитых, бросая боевую технику. В разгар боя выбыл из строя командир пулеметного взвода. Василий взял командование на себя.
Когда подразделения вышли на рубеж у безымянных высот, западнее Гаутена, Андреев, несмотря на сильный обстрел, скрытно пробрался с пулеметом во фланг гитлеровцев и воспрепятствовал отходу врага. Воспользовавшись растерянностью противника, наши бойцы атаковали немцев и захватили до 140 пленных.
На плечах противника штурмовая группа батальона вышла к лесу. Неутомимый и находчивый Андреев на танке прорвался через оборону фашистов. Выбрав удобную позицию в тылу врага, метким пулеметным огнем расстроил боевые порядки противника и обратил его в бегство. В этой дерзкой схватке он был ранен, но не покинул поля боя. Гитлеровцы пытались схватить смельчака живым. Андреев, укрепившись в немецком доте, огнем пулемета и гранатами защищался до подхода наших подразделений, уничтожив при этом два десятка фрицев. Только после этого гвардеец был отправлен в госпиталь.
За смелость и отвагу, проявленные в боях за нашу Родину, Указом Президиума Верховного Совета СССР от 29 июля 1945 года гвардии младшему сержанту Василию Андрееву присвоено звание Героя Советского Союза.