Thakur Rajnath Singh Chouhan (Vijay Anand) falls in love with a courtesan Tulsi (Asha Parekh) and wants to marry her but his mother is opposed to the union and wants him to marry Sanjukta (Nutan) instead. On Tulsi's advice, Thakur gets married to Sanjukta and Tulsi passes away after giving birth to a boy named Ajay (Vinod Khanna). Sanjukta raises Ajay like her own son Pratap (Deb Mukherjee) and hands over the responsibility of her entire estate to Ajay, thereby annoying Pratap. Pratap spews venom in Sanjukta's mind against Ajay, putting her in a dilemma. Whom will Sanjukta believe her own son Pratap or Ajay, Tulsi's son?