En 1778, la France déclare la guerre à la Grande-Bretagne : les hostilités sur les mers et aux Indes durent jusqu'au 2 juillet 1783. La flotte britannique, occupée en Amérique du Nord, n'est pas inquiétée par les forces françaises, si bien que le marquis de Castelnau est envoyé avec une armée aux Indes pour renforcer les positions françaises. Il est nommé gouverneur des Établissements français des Indes. Le 3 septembre 1783 est signé à Versailles le traité de Paris qui met fin à la guerre d'indépendance américaine : dans l'opinion, mais aussi sur le plan diplomatique, cet accord efface la honte du traité de 1763. En effet, outre une puissante force navale, la France retrouve cinq villes de plus aux Indes et l'assurance d'un nouvel allié, les États-Unis d'Amérique.