В профессиональный футбол начал играть в клубе второй лиги украинского чемпионата «Бажановец» из Макеевки.
После удачно проведённого сезона, был приглашен Валерием Яремченко в команду «Шахтёр» из Донецка. Провел в команде 4 сезона. За это время становился серебряным призёром украинского чемпионата сезона 1993—1994 и обладателем кубка Украины 1995 и 1997 годов. Кроме того, стал автором 200-го гола «Шахтёра» в чемпионатах Украины. Это произошло 11 августа 1995 года в матче с командой «Кремень» из Кременчуга.
В 1996 году по приглашению Виктора Прокопенко перешёл в команду высшей лиги чемпионата России «Ротор» из Волгограда. В первый же сезон стал бронзовым призёром российского чемпионата.
В 1997 на пост главного тренера «Шахтёра» вернулся Валерий Яремченко, который предложил Геннадию вернуться. За время, проведённое в команде, 2 раза становился серебряным призёром чемпионата Украины.
16 июля 2000 в перерыве матча с киевским «ЦСКА» произошла ссора между Орбу и Прокопенко, после чего Геннадий был выставлен на трансфер.
С августа по октябрь 2000 года выступал за «Ворсклу» из Полтавы. Провел 3 матча. Забил 1 гол — со штрафного в матче с киевским «Динамо».
В январе 2001 подписал контракт с клубом высшей лиги чемпионата России «Сокол» из Саратова. С приходом Леонида Ткаченко, покинул команду. Вскоре, завершил карьеру.
С 2003 года работает тренером-селекционером в клубе «Шахтёр» Донецк.
За сборную выступал в период с 1994 по 1997 год. Провел за сборную 17 матчей. Первая игра — 13 ноября 1994 матч отборочного цикла чемпионата Европы 1996 года против сборной Эстонии. Последняя — 7 мая 1997 года матч отборочного этапа чемпионата мира 1998 года против сборной Армении.