ГЕННАДИЙ ГОНЧАРОВ родился 18 февраля 1964 года на хуторе Труд Корочанского района Белгородской области. До призыва в армию работал трактористом в колхозе "Правда" Корочанского района.
На действительную военную службу был призван 2 апреля 1982 года Корочанским РВК Белгородской области.
В республике Афганистан служил с апреля 1982 года. Водитель-электромеханик.
16 июля 1982 года группа разминирования автодороги, в которой находился Геннадий Гончаров, подверглась нападению противника. Прикрывая отход товарищей, он погиб в бою от осколков разорвавшейся мины.
1 ноября 1989 года награжден орденом "Красной Звезды" (посмертно). Похоронен на хуторе Труд Корочанского района.