Родился в городе Первомайске, ныне Нижегородской области.
Окончил Горьковское речное училище им. И.П. Кулибина по специальности «судомеханик» (1955 г.), механический факультет Горьковского института инженеров водного транспорта (ГИИВТ, 1966 г.)
В 1956 – 1966 годах – помощник механика и механик на пассажирских судах Волжского объединённого речного пароходства.
В 1966 – 1968 годах – инженер-конструктор отдела Судоремонтного завода им. Урицкого (г. Астрахань).
С 1972 года – старший наблюдающий Группы наблюдения за строительством судов на Астраханской судоверфи им. С.М. Кирова.
В 1972 – 1973 годах – старший инженер кафедры судостроения и судоремонта ГИИВТа.
В 1973 году – ведущий конструктор по стандартизации Горьковского ЦКБ Министерства речного флота СССР.
В 1973 – 1983 годах – старший инженер техотдела, начальник отдела надежности ССХ, начальник ССХ Волжского объединённого речного пароходства.
В 1983 – 1995 годах – заместитель начальника Главфлота, заместитель директора Центра промышленности и научно-технического прогресса, начальник отдела технической политики и экономики Министерства речного флота СССР.
Участник ликвидации последствий аварии на Чернобыльской АЭС.
В 1995 – 2000 годах – директор «Российского речного Регистра».
Доктор технических наук (2000). Профессор.
Внес большой вклад в интеграционные связи Международной ассоциации органов технического надзора и классификации в части речных судов Западной Европы.
Проживал и похоронен в Москве.
Награды: ордена «Знак Почета» (?), Дружбы (16.10.1999).
Память: в 2016 году сухогрузный теплоход проекта Р-32А «Невский 16» был переименован в «Геннадий Абрамов».