El 29 de agosto de 1803 fue ascendido a general de brigada, sirvió en el campamento de Boulogne y, poco después, el primer cónsul lo envió a Baviera y Austria para observar los movimientos militares de los enemigos. De regreso a París, se encargó de inspeccionar la organización de las tropas procedentes de Santo Domingo. Cumplida esta misión, obtiene bajo el mando del general Lauriston el segundo mando de las tropas embarcadas en Tolón sobre la flota del almirante Villeneuve y asiste en el combate de Finisterre. Dejó la flota en Cádiz y se unió a la Grande Armée para la campaña de Austerlitz; durante esta campaña, comandó en la Alta Austria, el 14 de diciembre de 1806 una brigada del 5º cuerpo que marcha en primera línea en la batalla de Saalfeld y la batalla de Jena.