Регалии: Заслуженный мастер спорта СССР; 2-кратный бронзовый призер Олимпийских игр (1956) в гребле на каноэ-одиночке на дистанциях 1000 и 10000 метров; 2-кратный чемпион мира (1958) в гребле на каноэ-одиночке на дистанциях 1000 и 10000 метров; 2-кратный серебряный призер чемпионатов Европы (1957, 1959); 5-кратный чемпион СССР в гребле на каноэ-одиночке на 10000 метров (1955, 1956, 1957, 1959), а также в эстафете 4х500 метров на каноэ-одиночках (1960).
Родился 16 марта 1929 года в поселке Рыбная Слобода, Татарстан (Россия).
Геннадий Бухарин специализировался в гребле на каноэ-одиночке. Выступая за московское «Динамо», Геннадий принял участие в первом чемпионате СССР 1953 года.
На Играх-1956 в Мельбурне Бухарин стал третьим в заездах на 1000 и 10000 метров, а через два года на чемпионате мира в Праге-1958 первенствовал на двух этих дистанциях.
Завершив выступления, Геннадий Иванович перешел на тренерскую работу. В течение девяти лет руководил подготовкой клубных и сборных команд Болгарии. За большой вклад в развитие гребли на байдарках и каноэ Бухарин удостоился звания Заслуженный тренер Болгарии.