Родился 16 апреля 1968 г. в деревне Кабина Гора Славгородского района Могилевской области Белорусской ССР (деревня Кабина Гора, Славгородский район, Могилевская область, Республика Беларусь),
13 ноября 1986 г. Славгородским районным военным комиссариатом призван на воинскую службу.
С декабря 1986 г. находился в учебном центре города Термез Узбекиской ССР (Республика Узбекистан).
С мая 1987 г. переведен старшим стрелком (пулеметчиком) на бронетранспортер (БТР-70) в кишлак Бану Андаранской долины, Республика Афганистан.
В роте сопровождения обеспечивал проход колонн вооружения, техники, топлива и продовольствия, оберегая от обстрелов и атак душманов.
С марта 1988 г. находился в роте сопровождения колонн, участвовал в выводе колонн из Северного и Южного Кундуза, Республика Афганистан.
Демобилизован 10 декабря 1988 г.
Васильев, В. Тридцать лет спустя: чужая война и наша боль : Василий Максимович Савченко / В. Васильев // Прысожскі край (Слаўгарад). — 2019. — 13 лютага. — С. 1, 6 : іл.
Савченко Василий Максимович // Афганистан. Страницы мужества : воинам-интернационалистам Могилевской области посвящается / под общей редакцией В. Н. Василенко ; редколлегия: В. Ф. Ванькович [и др.]. — Могилев, 2019. — С. 320.
Савченко Василий Максимович // И память сердца говорит… : альбом / ГУК "Централизованная сеть публичных библиотек Славгородского района". — Славгород, [2000?]. — С. 99 : ил.
Славгородская РО ОО "Белорусский союз ветеранов войны в Афганистане" : Савченко Василий Максимович // Афганистан. Страницы мужества : воинам-интернационалистам Могилевской области посвящается / под общей редакцией В. Н. Василенко ; редколлегия: В. Ф. Ванькович [и др.]. — Могилев, 2019. — С. 326—330 : ил.