Le , il est élu capitaine au 1erbataillon de volontaires d'Ille-et-Vilaine. Il fait campagne à l'armée du Nord, et il est nommé adjoint aux adjudants-généraux le . Il passe ensuite à l'armée du Nord et devient aide de camp du général Moreau en . Le , il est promu capitaine au 10erégiment de dragons, mais il n'accepte pas. Le , il est confirmé aide de camp du général Moreau, qu'il suit à l'armée de Rhin-et-Moselle, puis il est nommé chef de bataillon le et chef de brigade le suivant.
En 1798, il est nommé aide de camp du général Kléber et il fait la campagne d'Égypte. Il devient son chef d'état-major et il assiste à la bataille d'Héliopolis le . Lors de la demande de capitulation du vizir Nassif Pacha, il est envoyé auprès de celui-ci. Sitôt arrivé près des ottomans, il est assailli, blessé à la tête et pris en otage. Il ne sera libéré que lors d'un échange fait à Damiette le . Il est promu général de brigade par le général Menou le jour même. Le , il est attaché à la division Reynier.