Геннадий Карпоносов сначала катался в паре с Еленой Жарковой. Эта пара была одними из первых учеников молодого тренера Татьяны Тарасовой. Однако, наибольших успехов Геннадий добился со второй партнершей, Натальей Линичук.
Линичук и Карпоносов тренировались у Елены Чайковской и выступали за клуб «Динамо—Москва». Свою первую медаль на взрослом уровне они получили в 1974 году. На Олимпиаде 1976 года, когда танцы на льду были введены в программу Зимних Олимпийских игр, они стали четвертыми. Далее их успехи продолжились и они стали чемпионами мира в 1978 и 1979 году.
Они выиграли Олимпиаду 1980 года, но в том же году уступили на чемпионате мира венгерской паре Кристина Регёци / Андраш Шаллаи. В 1981 году Линичук и Карпоносов закончили спортивную карьеру. Геннадий Карпоносов закончил МГИМО МИД СССР.
Наталья Линичук и Геннадий Карпоносов стали успешными тренерами в танцах на льду. В их тренерском дуэте Геннадий отвечает за обязательные танцы, а Наталья — за оригинальный танец и произвольную программу. В 90-ых уехали тренировать в США, где долгое время работали на катке в Университете Делавэра, США. В настоящее время тренируют в "The IceWorks Skating Complex" в Астоне, Пенсильвания.
Их учениками в разное время были такие российские пары:
А также:
(с Н. Линичук)
(с Е. Жарковой)
Дед Геннадия Карпоносова — заместитель начальника Генштаба в годы Великой Отечественной войны, генерал-лейтенант Арон Гершевич Карпоносов.
В 1981 году заключил брак с Натальей Линичук. В 1985 году родилась дочь Анастасия.