Young Kundan is now being raised by his grandfather Prasad, who desires to have Kundan as his successor, head of a temple and pilgrim guesthouse on the banks of the Ganges river. Prasad mysteriously kills his son and puts the blame on his enemy and nephew, Naubatlal (D. K. Sapru). Prasad had earlier killed Naubatlal's father. When Naubatlal learns the truth, he decides to take revenge, but Prasad kills Naubatlal before he could do anything. Naubatlal's family decides to leave the village and settle down Calcutta where his two young sons, Dwarka (Sanjeev Kumar) and Ganeshi Prasad (Balraj Sahni), work as merchants. They learn about their father's death from their mother (Mumtaz Begum) and swear to avenge their father's death by killing Prasad and his grandson Kundan (Dilip Kumar).