Vasantpur is a small princely state adjacent to India. It is ruled by a kind king (Pahari Sanyal), but his general, Diwan (Ajit), who is a cruel man, is planning to take over Vasantpur with the help of Dutch powers. Meanwhile king's inspector general Chandrashekhar (Balraj Sahní) son, Bharat(Rajendra Kumar) gets his higher education from London. There he meets king's daughter, Jwala(Waheeda Rehman) alias Chitralekha. They both fall in love. After sometime, Bharat gets the message of his fellow friends that Vasantpur is falling in the clutches of cruel Diwan and he flees to Vasantpur with Jwala. Following their adventures they take Dikky (Rajendranath) and Rosey (Kumkum) under their wing.When there two attempts to kill Diwan are ruined, they devise a plan to kill Diwan in his own palace. But the cruel Diwan has imprisoned Chandrashekhar and king and is going to become Vasantpur's king. Now what fate has in store for Bharat and the entire Vasantpur.