Tired of his life, a boat man gets hit in the eye by a bullet, blinding him by a young lady. They soon fall in love each other, but this is not liked by the older lady as she wants young to marry another man.
Following a passionate encounter with King Dushyanta (Chandramohan), the comely Shakuntala (Jayashree) finds herself pregnant and rejected by the royal court. She gives birth in a forest to a son which she names Bharat (Kumar Ganesh). When the King tracks his former lover down and tries to take her back, she flatly refuses him.
During the Japanese invasion of China, a young Indian doctor joins the Chinese resistance, meets and courts a Chinese girl, cures a virulent plague, and is captured by a Japanese platoon...
Based on Umrao Jaan Ada by Mirza Hadi Ruswa.