Source: Sapiens (Book)
Let me explain simply why India has a caste system and how it began.
Around 3000 years ago, Indo-Aryans invaded India and took control of its population. They became kings, priests, and warriors, while the locals were made servants and slaves. Because the Indo-Aryans were fewer in number, they feared losing power. So they divided the population into castes — a divide and rule strategy.
Each caste had a specific job and social role. People from different castes could not mix, marry, or even share meals. This separation became embedded in religious beliefs and practices. Ideas of purity and impurity were used to strengthen the system.
People believed that contact with members of other castes would make them impure. This idea caused deep social and political divisions throughout history. Those at the top kept power by creating divisions among the people below them.
Even after the Indo-Aryan invasion was forgotten, Indians continued to believe in the caste system. The fear of mixing with other castes persisted. What started as four castes grew into nearly 3000 groups.
In the past, people could only marry within their own caste. Those who did not belong to any caste were labeled “Untouchables” — forced to live separately, without privileges, often searching through garbage for survival.
Even in modern India, marriage is still influenced by this ancient system.
It is important to know the history behind our beliefs.