Arundhati Roy naît le 24 novembre 1961 à Shillong, dans l’État du Meghalaya (Inde). Elle grandit au Kerala, dans le sud de l’Inde, au sein d’une famille marquée par la diversité culturelle et religieuse : son père est bengali et hindou, sa mère, chrétienne syriaque du Kerala. Cette pluralité, combinée à une enfance marquée par les hiérarchies de caste, de classe et de genre, constitue un arrière-plan déterminant de son œuvre. Roy étudie l’architecture à la School of Planning