Shekhar (Sanjay Kapoor) and Nandini (Karisma Kapoor) are friends living in Canada with their two uncles. Shekhar proposes to Nandini and she says yes and now they have a young son named Raja. Shekhar hears breaking news of violence in India, the family journeys to his ancestral house in rural North-East State of India and Nandini is shocked to see that Shekhar's family is embroiled in feudal gang wars. Shekhar's father is Narasimha (Nana Patekar). Shekhar tries to bring peace between the warring gangs, but is attacked by the rival gang & killed on way to a re-conciliatory meeting that he wanted to attend on his father's behalf. Nandini feels insecure and decides to leave India with her son but Narasimha imprisons them. Desperate to escape, she goes on a difficult journey to return to Canada with the help of Shekhar's mother and sister. Wanted by Narasimha, Nanditi seeks help from drifter Jai Singh (Shahrukh Khan) who after hesitation, helps her and her son board a train to Jaipur. Will Nandini be able to return to her home? Or will Narasimha capture her?