Vaidehi (Manisha Koirala) lives with her husband Raghu (Jackie Shroff). On the outside, she lives a sophisticated life, but behind closed doors, her husband is abusive and has extramarital affairs. When she takes a stand for herself, she is banished from the household. She goes back to her parents' house but they too reject her. Vaidehi soon finds out that she is pregnant. Raghu gets into a car accident, which results in him being unable to father a child. When he discovers that Vaidehi is pregnant, he calls her, faking remorse, and asks for her to return. Vaidehi agrees, thinking Raghu has mended his ways. Raghu and his father plot for the child to become their heir and if Vaidehi intervenes, she will be killed. Meanwhile, Vaidehi is informed by a friend about Raghu's true intentions, and so she escapes from his henchmen. She is helped by Raju (Anil Kapoor), a petty, but kindhearted thief. He hears Vaidehi's story and gives her money from his heist to help. To hide from Raghu and his henchmen, Vaidehi gatecrashes a wedding procession. Manisha Koirala as Vaidehi Ajay Devgn as Bhulwa Madhuri Dixit as Janki Anil Kapoor as Raju Jackie Shroff as Raghuveer, aka Raghu Mahima Chaudhry as Maithili Rekha as Ramdulaari Danny Denzongpa as Gajendra Gulshan Grover as Virender