Kamla (Nirupa Roy), une femme froide et manipulatrice, tombe amoureuse d'un homme pauvre, l'épouse et a avec lui un enfant nommé Santosh. Cependant, elle réalise très vite que la vie dans la pauvreté n'a rien d'amusant. Elle abandonne alors sans scrupules son enfant et son mari pour retourner auprès de son père et profiter de sa richesse. Elle se remarie ensuite avec un millionnaire, Kailashpathi, avec qui elle a un autre fils, nommé Kundan.
Les années passent, et Kundan et Santosh deviennent tous deux des adultes. Kundan (Prem Chopra) est désormais propriétaire d'une usine qu'il dirige avec sa mère Kamla, tandis que Santosh (Manoj Kumar), qui peine à joindre les deux bouts, est ouvrier dans cette même usine et syndicaliste actif. Une violente confrontation éclate entre la direction de l'usine et les travailleurs. Kamla parvient à négocier un accord incitant les ouvriers à reprendre le travail, mais elle ne tient finalement pas sa promesse.
Santosh s'oppose fermement à cette trahison, ce qui pousse Kamla à lancer ses hommes de main et Kundan contre lui. Santosh est kidnappé et retenu prisonnier par Kamla et Kundan. La seule façon pour lui d'être libéré est d'accepter de faire des compromis avec eux.