Devenu chef de brigade en , il est à la tête de la  de première formation et se distingue le à la redoute de Monte-Legino près de Montenotte, en arrêtant, avec deux bataillons, les troupes austro-sardes commandées par le général Eugène-Guillaume Argenteau. Il est nommé, le même jour, général de brigade provisoire par Bonaparte. Le lendemain, avec l'aide du général Laharpe, il bat de nouveau le général Argenteau à Montenotte. Le , il est confirmé dans son grade et on le trouve à la tête de ses troupes aux batailles de Millesimo, de Dego, de Lonato, d'Arcole, de Rivoli et à La Favorite.