Ashok Bansal (Jackie Shroff) is a wealthy industrialist, inspired by the British 'stiff upper lip' syndrome. Ashok hates poor people and works hard to become rich because his mother abandoned him and his two siblings for a rich man when they were young. In the process of acquiring wealth, Ashok has become an unbearable disciplinarian and neglects his family consisting of his younger brother Anil (Shahrukh Khan) and sister Suneeta (Nivedita Saraf). Ashok gets Suneeta married to Pradeep (Dalip Tahil) although she is in love with someone else (Vivek Vaswani). Pradeep has an affair with another woman and abuses Suneeta frequently. Anil goes against his brother's highhanded ways, marries a poor girl Kavita (Nagma) and leaves the house.
Munna (Pooja Ruparel), a runaway orphan arrives at Ashok Bansal's house, initially creates havoc and eventually becomes the apple of his eye. When he takes her back to the orphanage she spills the beans about the warden's drunken behavior. Based on Munna's suggestions he frees his sister from her abusive husband and brings her home. He decides to adopt Munna and save her from the clutches of the warden and her criminal boyfriend (Paresh Rawal). Ashok mends fences with his brother, becomes a kind man with happy family, and adopts all the children from the orphange.