Родился 12 марта 1967 г. в деревне Заболотье Мстиславского района Могилевской области Белорусской ССР (деревня Заболотье, Мстиславский район, Могилевская область, Республика Беларусь).
16 апреля 1986 г. Мстиславским районным военным комиссариатом призван на срочную воинскую службу. Направлен в войсковую часть № 28928 города Борисова (город Борисов, Минская область, Республика Беларусь).
После в войсковую часть № 61436 города Термеза Узбекской ССР (город Термез, Сурхандарьинский велаят, Республика Узбекистан).
1 июня 1986 г. принял военную присягу.
С 5 августа 1986 г. по 24 мая 1988 г. служил на должностях стрелка, заряжающего, механика-водителя в войсковой части № 82869 в Республике Афганистан.
Награжден грамотой Президиума Верховного Совета СССР, юбилейными медалями "70 лет Вооруженных Сил СССР" (1988), "В память 10-летия вывода советских войск из Афганистана" (1999), медалью "Воину-интернационалисту от благодарного афганского народа" (1988).
Список воинов-интернационалистов Мстиславского района, участников боевых действий в Афганистане : Филипенко Геннадий Владимирович // Афганистан. Страницы мужества : воинам-интернационалистам Могилевской области посвящается / под общей редакцией В. Н. Василенко ; редколлегия: В. Ф. Ванькович [и др.]. — Могилев, 2019. — С. 289.