The Prasads live in Banaras circa 19th Century, and consist of Bhawani (Jayant) - a thug, who poses as a holy man, luring devotees and robbing them; his wife (Durga Khote) - who will have nothing to do with his ill-gotten gains; his son, Shankar (Iftekhar) - like his mother has distanced himself from crime; Shankar's wife (Sulochana Latkar) and her three children: Kundan, Yashoda (Anju Mahendru) and Gopal. Bhawani forcibly takes Kundan (Dilip Kumar) with him to follow in his footsteps and forbids him from seeing the rest of the family. Kundan's childhood friend is Munni (Vyjayanthimala), an orphan, who leaves for Calcutta after being reunited with her biological parents. Then there is Bhawani's estranged brother, Naubatlal (Sapru), and his two sons, Ganeshi (Balraj Sahni) and Dwarka (Sanjeev Kumar). Naubatlal and Bhawani have hated each other, and things only get worse after Shankar gets killed, Bhawani claims that Naubatlal killed him, and has him killed. This causes deep strife within Bhawani's family, and he is left alone with only Kundan...