Василий Захарченко родился в 1924 году на хуторе Крутец (ныне — Каменский районВоронежской области). Получил среднее образование. В сентябре 1942 года Захарченко был призван на службу в Рабоче-крестьянскую Красную Армию. С сентября 1943 года — на фронтах Великой Отечественной войны. К сентябрю 1943 года сержант Василий Захарченко командовал пулемётным расчётом 722-го стрелкового полка 206-й стрелковой дивизии 47-й армии Воронежского фронта. Отличился во время битвы за Днепр[1].
25 сентября 1943 года Захарченко переправился через Днепр в районе города КаневаЧеркасской областиУкраинской ССР и захватил плацдарм на его западном берегу. Противник предпринял несколько ожесточённых контратак, но все они были успешно отражены. 12 октября 1943 года Захарченко погиб в бою за расширение плацдарма. Похоронен в селе БучакКаневского района Черкасской области Украины[1].
Указом Президиума Верховного Совета СССР от 25 октября 1943 года за «образцовое выполнение боевых заданий командования на фронте борьбы с немецкими захватчиками и проявленные при этом мужество и героизм» сержант Василий Захарченко посмертно был удостоен высокого звания Героя Советского Союза. Также был награждён орденом Ленина[1].
Герои Советского Союза: Краткий биографический словарь / Пред. ред. коллегии И. Н. Шкадов. — М.: Воениздат, 1987. — Т. 1 /Абаев — Любичев/. — 911 с. — 100 000 экз. — ISBN отс., Рег. № в РКП 87-95382.