Widowed K.K. (Utpak dutt) lives a wealthy lifestyle along with two grandsons, Ashok (Vinod mehra) and Vimal (Anil kapoor). While Ashok looks after the business, Vimal is a boozing womanizer, and slacker. Ashok meets with Ganga (Smita patil) and both fall in love with each other. When the time comes for Ashok to propose to Ganga, he finds out that she has complained against him at the Police Station alleging sexual molestation. Ashok pays her some money and hopes never to see her again. K.K. brings home a young woman named Deepa (Rati agnihotri)from the Home For the Aged, who he would like to get married to Ashok. However, Deepa and Vimal fall in love with each other. But not for long, as soon Vimal goes back to his old ways, so much so that he starts frequenting a Courtesan. When Ashok goes to bring Vimal home, he finds out that the Courtesan is none other than Ganga herself.