Capitaine de vaisseau en 1793, Contre-amiral en 1796, il prend part à l’expédition d'Égypte, sous les ordres de l'amiral Brueys, à bord du "Guillaume Tell", où il commande l’arrière-garde de la flotte française à la bataille navale d’Aboukir, le . Sans ordre et sans initiative, il assiste à la destruction successive de l'avant-garde puis du centre de l'escadre de Brueys, jusqu'à l'explosion du vaisseau-amiral .