Le , il devient adjoint à l'adjudant-général Rambeaud, et il passe en cette qualité à l'armée d'Orient en 1798. Le , il est nommé capitaine adjoint à l'état-major du général Lannes, et il se distingue le à la bataille d'Aboukir. Il est élevé au grade de chef de bataillon provisoire par le général Bonaparte, chargé des détails de la division Lannes le puis il devient aide de camp du général Friant en . Il reçoit son brevet d'adjudant-commandant le , des mains du général Menou, et à son retour d'Égypte, il est nommé chef d'état-major de la militaire le .