Весной 1799 года Горчаков, уже в чине генерал-майора, принял участие в знаменитом Итальянском походе Суворова. Состоя в штабе своего дяди, он с первых дней пребывания в Вене наблюдал все ухищрения, которыми узколобые методисты Гофкригсрата пытались связать творческую волю великого полководца. Горчаков был единственным русским свидетелем того знаменательного случая, когда осторожные, привыкшие к черепашьим темпам австрийские генералы добивались, чтобы Суворов сообщил им свой план наступления до реки Адды. Не желая доверять свои соображения австрийцам, фельдмаршал ответил: «Начну переходом через Адду, а кончу, где богу будет угодно». Множество других крупных и мелких фактов, связанных с последним походом великого полководца, сохранил Горчаков в своей памяти и через полвека обогатил ими первое крупное исследование о войне 1799 года, написанное Д.А.Милютиным.
«Боевое крещение» племянник Суворова получил в бою при Тидоне, когда фельдмаршал со своим «летучим» авангардом устремился на выручку теснимому французами отряду австрийского генерала Отта. При первой стремительной атаке Горчаков с двумя казачьими полками, ударив на правый неприятельский фланг, пресек его наступление. Затем, подкрепленный четырьмя гренадерскими батальонами, теснил войска генералов Виктора и Сальма и, угрожая прижать их к реке, заставил начать отход. В составе отряда Багратиона Горчаков сражался при Нови, где с егерями и гренадерами сорвал попытку противника атаковать во фланг авангард русских войск, участвовал в разгроме французов, упорно оборонявшихся на выгодной позиции, вновь выказав при этом полную неустрашимость, понимание обстановки и умение увлечь за собой солдат.
В Швейцарском походе Горчаков отличился при взятии Сен-Готардского перевала и в других боях. Имя его неразрывно связано с летописью славных кампаний 1799 года и заняло почетное место среди имен молодых сподвижников великого полководца.
Прибыв в Петербург раньше возвращавшегося из похода генералиссимуса и узнав, что нездоровье задержало Суворова в Кобрине, Горчаков тотчас выехал туда для ухода за больным. Но приказ Павла I, требовавший, чтобы он немедленно ехал к новому месту службы в Финляндии> [, позволил ему пробыть в Кобрине всего два дня.
В кампанию 1807 года, в бою под Гейльсбергом, Горчаков, уже в чине генерал-лейтенанта командуя дивизией, мужественно атаковал французов, захватил редут и в конце сражения принял командование всеми русскими войсками, сменив заболевшего генерала Беннигсена. Особенно прославился он в ту войну под Фридландом, где во главе четырех пехотных дивизий и нескольких полков кавалерии целый день успешно отбивал упорные атаки главных сил Наполеона.