Il sistema delle caste in India iniziò a circa 100 a.C. quando un testo sacro proibiva esplicitamente i matrimoni nelle quattro classi di persone che vivevano in India in quel momento. Le restrizioni occupazionali e gli interdipendenti proibiti, che limitavano ulteriori interazioni sociali, rafforzarono il sistema delle caste.
Per secoli, gli indiani del nord degli indiani e gli indiani del sud degli indiani vivevano fianco a fianco senza matrimoni misti. Circa 4.000 anni fa, la caduta della civiltà della valle dell'Indo causò enormi migrazioni attraverso l'India del Nord. Con l'aumento della popolazione e la modifica delle convenzioni sociali, i due gruppi ancestrali si sono sposati e hanno prodotto classi sociali. Sebbene esistessero classi distinte di persone - la gente comune, la nobiltà e i sacerdoti - non c'erano restrizioni professionali o sociali. Dopo che la quarta classe più bassa emerse, i Manusmuruti, che era un testo sacro, proibirono ulteriori matrimoni tra queste classi.
A partire dal secondo millennio, la società indiana ha iniziato a evitare i matrimoni intermedi e le relazioni strette tra diversi gruppi etnici. Queste restrizioni sociali alla fine portarono alla creazione del sistema delle caste. Alcuni testi antichi suggeriscono che la divisione della società indiana si è verificata in seguito alla creazione di quattro gruppi di persone dalle quattro teste e quattro mani di Brahma - la divinità indiana considerata il creatore dell'universo.