La deuxième épouse du bon et généreux Amirchand Bhargav est Durgadevi Bhargav (Nadira), qui est exactement le contraire de son défunt mari. Elle règne sur sa maison avec son frère, Makhanlal (Madan Puri), d'une main de fer, et aussi sur sa belle-fille, Shanti (Vidya Sinha), qu'elle traite plus mal que ses serviteurs. En raison de sa brutalité, il y a toujours une pénurie de serviteurs dans sa maison, et par conséquent, la plupart du travail doit être effectué par Shanti. Son autre fille, Roopa (Moushumi Chatterjee), est de mauvaise humeur et gâtée. Lorsqu'un ancien employé d'Amirchand, Ratanlal (Shreeram Lagoo) approche Durgadevi pour avoir marié ses deux fils à ses deux filles, elle l'humilie et le repousse. Imperturbable par cela, il demande l'aide de ses deux fils, Ram (Sanjeev Kumar) et Laxman (Shashi Kapoor), afin que les mariages puissent avoir lieu, et en même temps Durgadevi et Makhanlal reçoivent une leçon. Les deux fils acceptent volontiers de le faire, et Ram se rend dans la maison Durgadevi en tant que serviteur pour courtiser Shanti ; tandis que Laxman se fait passer pour un riche playboy pour courtiser Roopa. Mais Makhanlal et sa femme, Jwala (Shashikala) veulent que Roopa épouse leur fils prisonnier, Chander (Ranjeet), et ne s'arrêteront à rien, y compris à l'enlèvement de Durgadevi elle-même, pour se frayer un chemin vers la richesse.