Le système des castes en Inde a commencé vers 100 av. lorsqu'un texte sacré interdisait explicitement les mariages mixtes entre les quatre classes de personnes vivant en Inde à l'époque. Les restrictions professionnelles et les mariages mixtes interdits, qui réduisaient les interactions sociales, ont durci le système des castes.
Pendant des siècles, les Indiens du Nord ancestraux et les Indiens du Sud ancestraux ont vécu côte à côte sans se marier entre eux. Il y a environ 4000 ans, la chute de la civilisation de la vallée de l'Indus a provoqué d'énormes migrations à travers l'Inde du Nord. À mesure que la population augmentait et que les conventions sociales changeaient, les deux groupes ancestraux se sont mariés et ont produit des classes sociales. Bien qu'il y ait eu des classes distinctes de personnes - les gens du commun, la noblesse et les prêtres - il n'y avait aucune restriction professionnelle ou sociale. Après l'émergence de la quatrième classe la plus basse, le Manusmuruti, qui était un texte sacré, interdisait de nouveaux mariages entre ces classes.
À partir du début du deuxième millénaire, la société indienne a commencé à éviter les mariages mixtes et les relations étroites entre les différents groupes ethniques. Ces restrictions sociales ont finalement conduit à la création du système des castes. Certains textes anciens suggèrent que la division de la société indienne s'est produite à la suite de la création de quatre groupes de personnes des quatre têtes et des quatre mains de Brahma - la divinité indienne considérée comme le créateur de l'univers.