Les îles Seychelles ont été vues pour la première fois par des commerçants arabes vers 850 après J.-C. et ont ensuite été visitées par des commerçants portugais avec Vasco de Gama vers 1502. En 1742, le capitaine français Lazare Picault découvre enfin les Seychelles. Les premières colonies ont été établies aux Seychelles vers 1770, lorsque les îles ont été colonisées par les Français. Les premiers colons permanents sont venus de France, d'Afrique et d'Inde.
Dès le début, les Seychelles ont été un creuset de différentes ethnies, religions et traditions, qui vit aujourd'hui dans "l'esprit créole". Le
Seychelles est resté un territoire français jusqu'à ce qu'il soit plus tard cédé à la Grande-Bretagne par le traité de Paris en 1814. En 1903, les Seychelles ont reçu le statut de Couronne britannique. Les Seychelles ont fait partie de l'Empire britannique jusqu'en 1976, date à laquelle elles ont obtenu leur indépendance. Les Seychelles restent membres du Commonwealth des Nations.