Indie, rok 1875. Kraj jest już podbity przez brytyjskich kolonistów. Przybyszom opiera się jedynie hinduski klan Pindaru, który specjalizuje się w specyficznym stylu walki. Na ich czele stoi najdzielniejszy i najsilniejszy wojownik o imieniu Veer (w tej roli Salman Khan). Pałający miłością do pięknej księżniczki Yashondary (Zarine Khan) i skonfliktowany z jej ojcem, królem Madhavgarthem (Jackie Shroff) Veer będzie musiał podjąć walkę o wolność i przeciwstawić się obcym przybyszom.
Vishwanath i Jaikishan to dwaj złodzieje i dobrzy przyjaciele. Kiedy próbują prowadzić uczciwe życie dla dobra swoich kobiet, Pukhraj obraca ich przeciwko sobie i stają się zaciętymi wrogami.
Ojciec Vijaya Dinanath Chavan (Amitabh Bachchan) zostaje oskarżony o skandal i zlinczowany przez mieszkańców wioski, buntowanych za sprawą Kanchy Cheena (Danny Denzongpa), jego rodzina zmuszona zostaje opuścić wioskę. Vijay, jeszcze jako młody chłopiec bierze odpowiedzialność za matkę i siostrę, w efekcie czego staje się gangsterem. Postanawia zabić każdego człowieka, który przyczynił się do śmierci jego ojca. Ostatecznie odnajduje dawnego sprawcę i dostarcza go policji. Ten wydostaje się z więzienia dzięki braku dostatecznych dowodów zbrodni. Vijay i Kancha Cheena stają ponownie przeciwko sobie by stoczyć walkę dobra ze złem.