Sahgal was born in Bombay in India. Her mother is writer Nayantara Sahgal. She was raised as a Hindu. In 1972 she moved to London. In London she studied at the School of Oriental and African Studies. In 1977 Sahgal went back to India. She moved back to England in 1983. 