Родился 26 августа 1959 года в деревне Ржавка Славгородского района Могилевской области Белорусской ССР (агрогородок Ржавка, Славгородский район, Могилевская область, Республика Беларусь).
17 октября 1978 года Славгородским районным военным комиссариатом призван на воинскую службу.
Изначально проходил службу в Венгрии. Через год в составе воинской части 39679 в звании младшего сержанта направлен в Республику Афганистан в качестве водителя.
С 21 января 1980 года по 10 января 1981 года служил в Республике Афганистан.
Награжден медалью "Воину-интернационалисту от благодарного афганского народа".
Гвоздев Василий Михайлович // Афганистан. Страницы мужества : воинам-интернационалистам Могилевской области посвящается / под общей редакцией В. Н. Василенко ; редколлегия: В. Ф. Ванькович [и др.]. — Могилев, 2019. — С. 318.
Гвоздев Василий Михайлович // И память сердца говорит… : альбом / ГУК "Централизованная сеть публичных библиотек Славгородского района". — Славгород, [2000?]. — С. 35 : ил.
Из воспоминаний Василия Михайловича Гвоздева, воина-интернационалиста, родом из деревни Ржавка Славгородского района Могилевской области.