План действий Бонапарта основывался, таким образом, на оккупации Швейцарии, которая, служа как бы огромным барьером между силами австрийцев, расположенными в Германии и Италии, давала ему возможность прикрываться течением Рейна в части его между Боденским озером и Базелем и вместе с тем безопасно и с соблюдением тайны пользоваться горными проходами, ведущими в равнины Ломбардии и Пьемонта. Эта выгода положения усиливалась еще строжайшей тайной, в которою Бонапарт с неподражаемым искусством сумел облечь даже само существование сорокатысячной «резервной» армии, долженствовавшей действовать под его начальством. Приказы о сформировании этой армии получали самую широкую огласку; главной ее квартирой был избран Дижон, куда и был послан для вступления в командование один из наиболее доверенных сподвижников Бонапарта. Отставным воинским чинам было предложено вступать в ряды этой армии, и были в действительности сделаны кое-какие военные запасы и собраны рекруты и офицеры. На том, однако же, приготовления эти и остановились или по крайней мере продолжались далее уже столь несоразмерно вяло сравнительно с крайне хвастливыми заявлениями французских журналов, что неприятельские шпионы были этим совершенно сбиты с толку. Резервная армия у спела сделаться притчею всей Европы, пока ее отдельные составные части собирались в различных пунктах чрезвычайно искусно, по обыкновению, выбранных Бонапартом в расчете на возможность произвести быстрое сосредоточение, когда представится в этом надобность. Для обеспечения полной тайны вся переписка с этими отрядами велась помимо военного министерства самим Первым консулом.
Кампания была открыта австрийскими войсками, действовавшими в Италии, а именно Мелас со своей семидесятитысячной армией атаковал по линии Апеннин Массену, который вследствие продовольственных затруднений был вынужден растянуть свои силы между Генуей и Ниццей. 5 апреля эта по необходимости тонкая линия была прорвана австрийцами, и после упорного сопротивления, длившегося несколько дней, чему благоприятствовал гористый характер местности, Массена был отброшен к Генуе. Левое же крыло его армии, находившееся под начальством Сюше, вынуждено было отступить по направлению к Ницце и заняло позицию на реке Вар. 18-апреля Массена со своими восемнадцатью тысячами человек был окончательно заперт в Генуе, и ввиду скудости продовольственных запасов освобождение его стало делом чрезвычайной важности.
25 апреля Моро начал свои движения, которые хотя и отличались некоторой сложностью, но все же привели к тому, что 1-мая вся его армия благополучно переправилась через Рейн. Восьмидесятитысячное французское войско расположилось затем по направлению от запада к востоку между Базелем и Боденским озером, угрожая левому флангу неприятеля, фронт которого тянулся по меридиану. Французы сохраняли при этом и готовность атаковать как пути отступления австрийцев, так равно и их огромные депо, необходимость защиты которых затрудняла все их движения. 3 мая австрийцы потерпели поражение под Энгеном и лишились склада в Штоке, захваченного французами. 5-го числа они снова были разбиты под Мосскирхом и 9-го – под Биберахом, потеряв притом еще новые большие склады. После этого генерал Край отступил к Ульму, на Дунае, и первая часть плана Бонапарта была таким образом осуществлена, хотя, правда, и не согласно с его предначертаниями, которые были настолько проникнуты духом авантюризма, что не могли удовлетворять Моро. Кроме того, достигнутые результаты не отвечали ожиданиям Бонапарта. Во всяком случае, общий стратегический итог был тот, что неприятель лишился на время свободы движения в Германии, и Моро был в состоянии послать в Италию отряд, который был нужен для совместных действий с Бонапартом. Отряд этот выступил в поход 13 мая и на пути был усилен частями, присоединившимися к нему в Швейцарии и доведшими его численность до 15–20 тысяч штыков.
6 мая Первый консул, откладывавший свой отъезд до последней возможности из-за желания держать в заблуждении главнокомандующего австрийскими силами в Италии, выехал наконец из Парижа. 15-го числа начался переход через Сен-Бернар, а 20-го вся армия была уже по другую сторону гор. 26 мая французские войска вступили в равнины Пьемонта, и Бонапарт повернул на восток, желая осуществить свою главную задачу – пересечь коммуникационные линии неприятеля и лишить его всякой надежды возвратить их без боя. 1 июня он уже вступил в Милан.