En , il fait la campagne d’Allemagne au sein du d’armée. Le il prend le commandement de la place de Vienne, et le octobre suivant il est muté à l’armée de Dalmatie. Il est mis en non activité le . Le , il reprend du service comme adjudant-commandant dans l’état-major du général Marchand, pendant la campagne de Russie. Il est promu général de brigade le , lors de la revue des troupes par Napoléon à Moscou. Il est blessé le à la Bataille de Krasnoï, laisser sur le champ de bataille, il est fait prisonnier par les Russes, et il est de retour en France en .