Nafisa Ali wurde in Kalkutta geboren, der Tochter des bengalischen Muslims Ahmed Ali, von seiner Frau Philomena Torresan, einer römischen Katholikin anglo-indischen Ursprungs. Nafisas Großvater väterlicherseits, S. Wajid Ali, war ein bedeutender bengalischer Schriftsteller. Ihre väterliche Tante (die Schwester des Vaters) war Zaib-un-Nissa Hamidullah, eine pakistanische Journalistin und Feministin. Nafisa ist auch mit der dekorierten bangladeschischen Freiheitskämpferin und Soldatin Bir Pratik Akhtar Ahmed verwandt. Nafisas Mutter ist nun in Australien ansässig.
Nafisa ging zu Schwester Cambridge von La Martiniere Calcutta. Sie hat auch Vedanta bei Swami Chinmayananda studiert, der das Zentrum Chinmaya Mission of World Understanding gründete. Ihr Mann ist der bekannte Polospieler und Arjuna-Preisträger, der pensionierte Col R.S. Sodhi. Nach der Heirat entschied sie sich, die Arbeit einzustellen und sich auf ihre drei Kinder zu konzentrieren: die Töchter Armana, Pia und Sohn Ajit. Nach einer Pause von 18 Jahren kehrte sie in die Filmindustrie zurück.