Lalita (Mala Sinha) vit avec sa mère veuve (Dulari) dans un petit village en Inde. Un jour, au cours d’un voyage par la route, elle se retrouve en panne et un jeune homme nommé Raja Babu (Rajesh Khanna) vient à son secours. Tous deux tombent amoureux l’un de l’autre.
Lorsqu’elle annonce à sa mère qu’elle aime Raja, celle‑ci s’y oppose fermement, car elle sait que Raja Babu est déjà marié et a un fils. Elle rappelle aussi à Lalita qu’elle est fiancée à Diwan (Abhi Bhattacharya). Quand Lalita revoit Raja, il lui avoue qu’il n’est pas Raja mais que son vrai nom est Rajan Ram Bahadur, tout en refusant de lui en dire davantage.
Lalita décide alors de n’avoir plus aucun lien avec lui. Le mystère s’épaissit lorsque Pran Bahadur (Pran), le demi‑frère de Raja Babu, revient et veut affronter le jeune homme qui a usurpé l’identité de Raja, avec des conséquences qui bouleverseront à jamais la vie de tous ceux qui les entourent.