Naive and easily impressionable Vidya Bhalla (Aishwarya) would like her husband to be a dashing hero, one who is not afraid of anybody, one who can easily jump into a fire to rescue someone, one who is strong & romantic. She sees all of these qualities in Shiva Sathe (Jackie Shroff), the son of Havaldar Purshotam Sathe (Amrish Puri), whose only dream is to see Shiva become a Police Inspector. Vidya informs her dad, Prithviraj, that she has found her dream man, the Bhallas and the Sathes meet and get the couple formally engaged.
Then Purshotam arrests the son of a M.L.A., and as a result he is transferred to the notorious Kala Chowki Police Station in Bombay. Upon arrival he finds out that the Inspector in charge of the Police Station, Saini, has been severely beaten-up by Billa Jilani (Mukesh Rishi) and is hospitalized. Purshotam arranges for his entire family to re-locate. Shortly thereafter Shiva's brother-in-law approached Prithviraj (Shammi Kapoor) Bhalla and informs him that Shiva has become an underworld Don, he has severely beaten-up the existing don, Billa Jilani, and is busy taking haftas and bribes from everyone. Prithviraj decides to investigate, and he does find that Shiva has become a ruffian, known to the police, arrested a number of times, much to the chagrin of his dad. Prithviraj breaks off the alliance and accordingly informs Purshotam.
Shortly thereafter another fight breaks out, this time Shiva is arrested, held in a cell for several days, then beaten up by his father and subsequently bailed out by a woman named Shanti (Dimple Kapadia) - a (prostitute). Watch as events unfold and how Shiva came to be involved with a prostitute, and how Purshotam's dreams have now become nightmares where he sees his son handcuffed, and in shackles, waiting to be hung.