The two-nation theory was an ideology of religious nationalism that advocated Muslim Indian nationhood, with a separate homeland for Indian Muslims within a decolonised British India, which ultimately led to the partition of India in 1947. Its various descriptions of religious differences were the main factor in Muslim separatist thought in the Indian subcontinent, asserting that Indian Muslims and Indian Hindus are two separate nations, each with their own customs, traditions, art, architecture, literature, interests, and ways of life.
The theory was adopted and promoted by the All-India Muslim League and Muhammad Ali Jinnah and became the basis of the Pakistan Movement. Hindu Mahasabha under the leadership of Vinayak Damodar Savarkar and Rashtriya Swayamsevak Sangh (RSS) supported the Two-nation theory. According to them, Hindus and Muslim cannot live together so they favoured India to become a religious Hindu state. The Two-Nation theory argued for a different state for the Muslims of the British Indian Empire as Muslims would not be able to succeed politically in a Hindu-majority India; this interpretation nevertheless promised a democratic state where Muslims and non-Muslims would be treated equally. The two nation theory sought to establish a separate state for Indian Muslims from the northwestern provinces and Bengal region of colonial India. Pakistan claims to be the inheritor of the traditions of Muslim India, and the heir of the two-nation theory. Buddhist and Dalit activist, B R Ambedkar supported the theory and partition of India in the interest of safety of India. According to Ambedkar, the assumption that Hindus and Muslims could live under one state if they were distinct nations was but "an empty sermon, a mad project, to which no sane man would agree". Congress rejected two-nation theory and opposed it even after the creation of Pakistan.