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