Jacques-Bertrand Legrand entre dans la marine, à l'âge de 14 ans, en 1777, en tant que mousse. Timonier en 1781, il passe aide-pilote l'année suivante et premier pilote en 1787.
Au cours de cette expédition, il se distingue notamment en , alors que la tempête menaçait de projeter les navires contre des rochers le long de la côte sud de l'Australie-Occidentale en découvrant un havre naturel, qui sera nommé Baie de l’Espérance, par le commandant d'Entrecasteaux.
Parvenu à la colonie hollandaise de Surabaya, il est interné avec une partie des membres de l'expédition à Semarang (Java), en raison de ses sympathies supposées avec les idées révolutionnaires. Libéré en 1794, il parvient à regagner l'île de France où il est promu au grade de capitaine de vaisseau de L'Immortalité. Il décède cette même année, à l'âge de 35 ans.