Неудачи французов на Рейнском фронте были компенсированы успехами генерала Бонапарта в Италии. Он командовал Итальянской армией, которая первоначально насчитывала только 30 тысяч человек при 30 орудиях. Австрийцы имели здесь более многочисленные войска, но они были разбросаны по стране. Французские войска испытывали острую нужду во всем необходимом, так как британский флот блокировал побережье Ривьеры, и снабжение морем было затруднено. Бонапарт решил сначала разбить армию австрийского союзника сардинского короля Виктора Амедея, насчитывавшую 25 тысяч солдат и 60 орудий, но сильно уступавшую австрийцам в боеспособности.
Австрийская армия под командованием генерала Болье насчитывала 35 тысяч человек. Наполеону удалось поднять дисциплину в рядах своих войск, наладить их снабжение за счет местных ресурсов и поднять численность армии до 45 тысяч человек. Он прельщал солдат и офицеров богатой добычей в предстоящем походе и одновременно выпустил демагогическое обращение к итальянцам, где выставил армию французской революции освободительницей Италии от австрийского гнета.
12 апреля 1796 года французы разбили при Монтенотте отряд в 4,5 тысячи австрийцев, обеспечивавший стык между австрийцами и сардинцами, и отбросили сардинскую армию к Турину. 21 апреля у Мондови 15-тысячное пьемонтское войско во главе с бароном Колли уступило Бонапарту, располагавшему 17,5-тысячной армией. Затем Виктор Амедей уже 28 апреля подписал предварительный сепаратный мирный договор, выйдя из войны.
10 мая при Лоди французы разгромили армию австрийского фельдмаршала Болье, причем Наполеон лично возглавил атаку на мост через Адду. Поражение австрийской армии побудило Виктора Амедея 21 мая заключить мирный договор с Францией, уступив ей Савойю и Ниццу и согласившись на размещение французских гарнизонов на пьемонтской территории. 26 мая перед французами открыл ворота Милан.
30 мая Болье с 19-тысячной армией занял позиции у реки Минчино. К его фронту примыкал австрийский гарнизон Мантуи, насчитывавший 11 тысяч человек. Бонапарт с 28-тысячной армией прорвал австрийские позиции у Боргетто и вынудил неприятеля отступить в Тироль. 4 июня французы осадили Мантую – сильнейшую крепость в Италии.
Против Бонапарта была двинута 60-тысячная армия отозванного с Рейна фельдмаршала Вурмзера. Она должна была деблокировать Мантую. Вурмзер разделил свои войска на три части. 5-тысячный отряд был послан через долину Бренты. Генерал Кважданович шел западным берегом озера Гарда. Сам фельдмаршал с 24 тысячами солдат двигался долиной Адидже на соединение с 13-тысячным гарнизоном Мантуи. В этом и других случаях австрийцы и их союзники вынуждены были разделять войска отнюдь не из-за идиотизма своих полководцев. Просто крупные воинские соединения было невозможно снабжать при той системе снабжения, которая существовала в европейских армиях. Продовольствие закупалось у населения и помещалось в армейские склады – магазины, откуда поступало солдатам. Естественно, население могло продать продовольствие только в том объеме, которое не грозило недоеданием ему самому. Да и поставки из магазинов можно было осуществлять лишь на сравнительно небольшие расстояния. Поэтому войска приходилось рассредоточивать по территории, иначе их невозможно было бы снабжать всем необходимым.
Наполеон же, как и другие французские генералы, придерживался «революционного» принципа: «Война должна кормить саму себя» – и беспощадными реквизициями выбивал из местного населения последние запасы. Поэтому первоначальная радость по поводу освобождения от феодальных повинностей очень быстро сменялась ненавистью к французам, грабившим оккупированные земли. Против французских войск вспыхивали восстания практически во всех занятых ими землях – в Италии и, в частности, в Неаполитанском королевстве, в Испании, в Германии, в России. Чем больше территорий завоевывала Франция, тем меньше шансов она в конечном счете имела их удержать.
Армия Бонапарта сняла осаду Мантуи и двинулась навстречу войскам Вурмзера. Она насчитывала летом 1796 года около 47 тысяч человек. Оставив против основных сил Вурмзера дивизию генерала Пьера Франсуа Шарля Ожеро, Наполеон со всей своей армией напал на отряд Кваждановича и разбил три его колонны. Одна из колонн сдалась в плен, две другие с большими потерями отступили на север.
В генеральном сражении при Кастильоне 5 августа 1796 года Вурмзер был разбит Бонапартом. Австрийцы не выдержали атаки и, потеряв 16 тысяч убитыми, ранеными и пленными, отступили в Тироль. Часть беглецов укрылась в Мантуе, доведя численность ее гарнизона до 17 тысяч человек. 24 августа французы опять осадили Мантую.