Sharda's (Rakhee) husband is brutally murdered by his cousins Vishamber (Amrish Puri) and Bhanu (Paresh Rawal) and she vows that she will avenge his death. Her brothers in law, throw her and her two young sons out on the street.
Her elder son, Ram (Jackie Shroff) grows up to be a sincere police officer, while the younger son, Lakhan (Anil Kapoor) remains a dreamer. Lakhan soon falls into the trap of greed, and also becomes a police officer, albeit a corrupt one. It is now up to Ram to bring his brother back to the right course, away from the path of corruption he's strayed onto, and protect him from the influence of Bhanu and Bhishamber.
Does Ram succeed in his efforts. Is Sharda's dream of avenging her husband's death, fulfilled?