Muskaan (Kajol) is an orphan girl living on a farm run by her overly-protective older brother, Vishal (Arbaaz Khan) and their 'Chachu' (Dharmendra). Muskaan's childhood friend, Ujaala (Anjala Zhaveri), has been carrying a torch for the brooding Vishal since childhood, but he won't give her the time of day. Later on Muskaan decides she wants to go to university in the big city and has to persuade her brother to let her go. Once in the big city Muskaan falls for Suraj (Salman Khan). Vishal does not support this, because his terms and conditions of his future brother-in-law are very strenuous physically. And he decides to bring Muskaan back on the farm. Suraj obviously pursues her and starts working on the farm as a stable boy after a chance meeting with 'Chachu'. And then Vishaul decides to put him to the test, and he is rejected. Vishaal wants Muskaan to marry the brother of Thakur Vijay Singh (Nirmal Pandey), not knowing that Thakur Vijay Singh is doing this to merely extract vengeance against the Thakur family for a previous humiliation his own family received. So Suraj must now prevent this from happening and he must also be able to win Vishal's heart if he is really interested in marrying Muskaan (Vishal's sister).