Регалии: Заслуженный мастер спорта; 2-кратный серебряный призер чемпионатов мира (2003, 2007) в весовых категориях до 54 и 64 кг; чемпион Европы (2004), серебряный призер чемпионата Европы (2002); 5-кратный чемпион России (2002, 2003, 2005, 2006, 2007) в весовых категориях до 54 и 64 кг; победитель первенства Европы среди юниоров (2001).
Родился 17 мая 1983 года в Кропоткине Краснодарского края (Россия).
Геннадий Ковалев начал заниматься боксом в Краснодарском крае, а переехав в Челябинск, продолжил тренировки под руководством Халила Лукманова. В 2001 году Геннадий победил на юношеских первенствах России и Европы, а уже в следующем сезоне стал чемпионом России в весовой категории до 54 кг и получил право выступить на чемпионате Европы-2002 в Перми. Здесь Ковалев стал серебряным призером, уступив в финале Хаважи Хацыгову из Белоруссии.
На чемпионате мира-2003 в Бангкоке Геннадий снова был вторым, проиграв в финале азербайджанскому боксеру Агаси Мамедову. На Играх-2004 в Афинах россиянин в число призеров пробиться не сумел, зато победил на чемпионате Европы-2004 в хорватской Пуле. Ковалев в финале победил Али Аллаба из Франции.
В следующем году Геннадий перешел в более тяжелую весовую категорию (до 64 кг) и на чемпионате мира-2007 в Чикаго снова боксировал в финале, но потерпел поражение от Серика Сапиева из Казахстана.
На Играх-2008 в Пекине проиграл в четвертьфинале кубинцу Роньелю Иглесиасу, после чего объявил о завершении карьеры. В дальнейшем работал тренером-преподавателем Курганского училища олимпийского резерва.