Bhavani Prasad (Jayant) is one such powerful thug, who masquerades as a priest. His son Shankar refused to follow his path so he wants his grandson Kundan to carry on the legacy. When his son protests, in a fit of rage, Bhavani gets Shankar killed and passes the buck to his bête noir and cousin Naubat Lal. When Naubat Lal spills the beans he gets him killed as well, which deepens the family feud. Kundan (Dilip Kumar) grows up into a sensitive young man who doesn’t want to practise his grandfather’s policy of hate. It is quite unlike, Naubat’s sons Ganeshi and Dwarka (Balraj Sahni and Sanjeev Kumar), whose only aim is to finish Bhavani’s clan. Amidst all these tense moments, we have Munni the childhood love of Kundan who fortuitously lands in the family of a courtesan and becomes Laila-e-Aasman. Ganeshi has a soft corner for her but still uses her to reach Kundan not realising the two shares a childhood bond.