Inspector Yeshwant Lohar (Nana Patekar) is a plainclothes police detective. His wife Ragini (Madhoo) is illiterate; Yeshwant wants her to learn to read so that she may join the Indian Administrative Service (IAS).
Yeshwant goes undercover as a beggar to catch a drug dealer, Salim (Mohan Joshi). Salim is sent to prison and Lohar is ostensibly praised by his superior, Chopra. However, Chopra is corrupt, and in actuality is Salim's pay. Chopra frames Lohar for murder and gets him sent to prison as well.
Meanwhile, Ragini joins the IAS as a police officer, and is assigned to Yeshwant's former station. She suspects Chopra of framing her husband, and lets Chopra know that she is watching him closely. Chopra becomes alarmed and tries silence to Ragini. She rejects his bribe offers and escapes the thugs hired by Chopra to intimidate her.
Chopra plots to defame Ragini. She has been attacked, so he assigns Atul (Atul Agnihotri), an old friend of Ragini, as her police guard. Chopra then spreads allegations of a love affair between them, supported by faked pictures of Atul and Ragini in a compromising position. Chopra shows the pictures to Yeshwant, who avoids Ragini during conjugal visits, and releases them to the press, discrediting her with the public.
Yeshwant is released from prison, and confronts Ragini. She pleads with him to believe she is faithful. Yeshwant is enraged, and goes on a killing spree. He kills Chopra's accomplices, and then kills Chopra himself while he is engaged in an illegal drug deal. With Chopra's crimes revealed, Yeshwant is vindicated.