Story of this movie is based on the principles of the Thakurs (community) and the Banjaras. Thakur Bhawani Singh (Sunil Dutt) landlord of Ranigadh, hates the Banjara people. One day he kills Raja Bahadur (Anupam Kher) the leader of the Banjaras. Later Prithvi Singh (Vinod Khanna) comes to Ranigadh from London. Soon he makes friendship with leader of the Banjaras, Shankar (Anupam Kher in double role) and then he falls in love with Tara (Ramya), who is Shankar's sister. When Thakur Bhawani Singh hears this news he refuses to accept Tara as Prithvi Singh's wife, Thakur Bhawani Singh makes Prithvi Singh marry Rajeshwari (Ashwini Bhave). Tara gives birth to Ranbir Singh (Amir Khan). When Thakur Bhawani Singh hears this news he attacks the Banjara community and Tara but Rajeshwari saves her child, Ranbir Singh, soon Rajeshwari gives birth to Pratap (Saif Ali Khan) then in one misunderstanding Prithvi Singh is killed by Shankar. Later, Ranbir & Pratap become adults. Ranbir loves Vijya (Raveen Tandon) & Pratap loves Sapna (Neelam). But they become each others enemy and want to kill each other because of their backgrounds (past) What will be the result of this fight which has become a Parampara now?