Родился 9 октября 1963 г. в деревне Доброе Мстиславского района Могилевской области Белорусской ССР (деревня Доброе, Мстиславский район, Могилевская область, Республика Беларусь).
30 сентября 1982 г. Мстиславским районным военным комиссариатом призван на срочную воинскую службу. Направлен в 182-ю военную школу поваров города Чирчик Узбекской ССР (город Чирчик, Ташкентская область, Республика Узбекистан).
12 декабря 1982 г. принял военную присягу.
С 29 апреля 1983 г. по 11 февраля 1985 г. служил в войсковой части № 27787 в Республике Афганистан.
Награжден нагрудным знаком "Отличник Советской Армии", грамотой Президиума Верховного Совета СССР, юбилейными медалями "70 лет Вооруженных Сил СССР" (1988), "В память 10-летия вывода советских войск из Афганистана" (1999), медалью "Воину-интернационалисту от благодарного афганского народа" (1988).
Список воинов-интернационалистов Мстиславского района, участников боевых действий в Афганистане : Тихонов Геннадий Владимирович // Афганистан. Страницы мужества : воинам-интернационалистам Могилевской области посвящается / под общей редакцией В. Н. Василенко ; редколлегия: В. Ф. Ванькович [и др.]. — Могилев, 2019. — С. 289.