Après s'être enfui de chez lui, le prince Naresh Kumar Singh (Dev Anand), qui se fait désormais appeler Dilip Singh, rentre enfin chez lui après une absence de 18 ans. Lors de son voyage en bateau, il rencontre Reeta Singh (Saira Banu), et après une série de malentendus, ils tombent amoureux l'un de l'autre.
Cependant, lorsque Dilip arrive enfin à Devangarh, il est sous le choc de découvrir que son grand frère, Rana Mahesh Kumar Singh (Murad), est décédé ; sa mère, la Rajmata Rajeshwari (Durga Khote), est devenue aveugle ; et que l'héritier du trône prêt à être couronné est le Senapati Uday Singh (Premnath), l'homme qui a prétendument assassiné Naresh.
La Rajmata, quant à elle, reste profondément convaincue que son fils Naresh est toujours en vie, qu'il reviendra un jour, et elle refuse par conséquent d'autoriser Uday à monter sur le trône. Afin de tromper la Rajmata, Uday recrute alors Dilip pour qu'il se fasse passer pour le prince disparu, Naresh. Pendant combien de temps encore Uday Singh réussira-t-il à berner la Rajmata ? Dilip, alias Naresh Singh, survivra-t-il assez longtemps pour monter sur le trône et révéler sa véritable identité ?