Affecté à l'armée des côtes de Cherbourg, les ports de Cherbourg et du Havre sont ses premières garnisons, d’où sont surveillés les Anglais. Il est envoyé ensuite avec sa compagnie réprimer l'insurrection vendéenne. La première campagne d'Italie (1796-1797) est l'occasion pour lui de se distinguer, tout particulièrement à la bataille du pont d'Arcole. Il participe également à la seconde campagne d'Italie (1799-1800), où, le 25 prairial an VIII, lors de la bataille de Marengo, il fait preuve d’intelligence de bravoure et en est récompensé par le grade de capitaine : il a alors 24 ans. La croix de chevalier de la Légion d'honneur lui est décernée le .