Nommé adjoint aux adjudants-généraux le , il est employé cette année-là à l'armée de l'Ouest. Il passe à l'armée d'Italie en 1799 et combat à Jeacomo et à Cassano. Il se distingue à Novi, où il est fait chef de bataillon sur le champ de bataille le . Employé à l'armée du Rhin, il participe aux batailles et combats d'Engen, de Moeskirch, de Biberach, de Nortlingen, d'Unterhausen et d'Hohenlinden, en 1800, au passage de l'Inn et à Laubach en 1801.