Родился 25 октября 1940 года в с. Ельцовка Ельцовского района, Алтайского края.
Окончил в 1963 году Новокузнецкий педагогический институт.
После окончания института с 1962 по 1964 годы работал учителем географии Атамановской средней школы Новокузнецкого района.
В Прокопьевском районе начал работать с 1964 года.
С 1964 по 1971 годы – директором Индустринской восьмилетней школы, Яснополянской восьмилетней школы, Терентьевской средней школы.
С июня 1971 по 1981 годы занимал должность заведующего Прокопьевского районо.
С 1981 по 2006 годы работал заместителем председателя Прокопьевского райисполкома, начальником управления социальной защиты населения, заместителем главы Прокопьевского района по социальным вопросам, заместителем главы Прокопьевского района – руководителем аппарата.
За долголетний добросовестный труд награжден орденом «Знак Почета», медалью «Ветеран труда» и др.
Решением Совета народных депутатов Прокопьевского муниципального района в 2018 году Романову Геннадию Ивановичу присвоено звание «Почетный гражданин Прокопьевского района».