Prince Veer Pratap Singh, played by Salman Khan is the son of Pindari warrior Prithvi Singh, played by Mithun Chakraborty who wants to end the British rule in India and has fought mighty battles for it. Carrying on the legacy of his father, Veer along with his brother Punya, played by Sohail Khan form an army. However, the king of Madhavghar, Gyanendra Singh sees Veer as a threat and orders his army to get him killed. The king joins forces with the British Governor in Rajashthan.
Veer and his army meanwhile kidnap Gyanendra’s daughter princess Yashodhara, played by Zareen Khan. The Pindaris then try to take down Singh’s palace but are unsuccessful. Punya gets captured by Yashodhara’s brother Gajendra and in a freak accident gets killed by Veer. The British now become ally’s of the Pindaris and try to leave Madhavghar. In a battle Gyanendra and the Governor get killed while Veer gets wounded.
The movie is directed by Anil Sharma and produced by Vijay Galani and Sunil A Lulla. The music is composed by Sajid-Wajid and the singers include Neuman Pinto, Rahat Fateh Ali Khan, Roop Kumar Rathod, Shabaab Sabri, Sharib Sabri, Shreya Ghoshal and Sonu Nigam.