Sous le Consulat, il fut obligé de reprendre du service dans l’armée. Nommé chef de bataillon en 1804, il passa, la même année, au grand état-major général comme chef d'escadron, fit la campagne de 1806, assista à la bataille d'Iéna et au siège de Magdebourg et fut ensuite chargé de plusieurs missions militaires. L’une d’elles avait pour but de faire connaître à la force et la composition de l’armée que la Russie dirigeait contre les Turcs. Il revint à temps pour prendre part à la bataille d'Eylau et à celle de Friedland, où il gagna la croix de la Légion d'honneur.