Il suo reggimento fu quindi aggregato all'Armata d'Italia, combattendo prima agli ordini di Laharpe, poi di Massena in qualità di comandante del 18º Battaglione fanteria di linea; prese parte nel 1794 alla battaglia di Loano, catturando tre bandiere austriache; poi fu a Lodi, Castiglione, Bassano, Arcole, Rivoli, Trento, Peschiera. In quest'ultima occasione, durante uno scontro avvenuto a Cerea (11 ottobre 1796), ricevette una grave ferita alla spalla che lo costrinse a tornare momentaneamente a Parigi.