Kurukshetra ist eine Geschichte des Krieges zwischen dem Bösen und der Wahrheit. Der D.S.P Prithvi Raj Singh (Sanjay Dutt) ist ein ehrlicher und tapferer Polizist. Alle unehrlichen Polizisten, Schurken, Kriminellen und korrupten Politiker haben Angst vor ihm. An dem Tag, an dem er seinen Dienst in der Stadt Mumbai antritt, zerstört er alle illegalen Geschäfte von Iqbal Pasina (Mukesh Rishi). Von diesem Tag an beginnt Iqbal Pasina, DSP Prithvi Raj Singh zu bewundern. Prithvi Raj Singh führt mit seiner Frau Anjali (Mahima Chaudhary) und seiner Schwester Aarti ein glückliches Leben. Aarti ist in Unterinspektor Avinash verliebt. Anjali ist traurig, weil sie ihre "Prithvi" verloren hat, die sie früher liebte. "D.S.P Prithvi" ist ein ganz anderer Mann, ein Mann mit Recht und Pflichten. Sie verlor ihren Geliebten hinter der Uniform. Eines Tages C. M. Babu Rao Deshmukhs Sohn Ambar und sein Freund Rohit fangen ein Mädchen namens Gita in einem Hotelzimmer ein und beide vergewaltigen sie. Dieser brutale Vorfall erinnert an die Schlacht von "Kurukshetra". Die Schlacht wird zwischen C.M.Babu Rao Deshmukh und D.S.P Prithvi Raj Singh ausgetragen. Die C. M. Babu Rao Deshmukh hat Geld, Macht und Regierungsinfrastruktur und auf der anderen Seite erhält D.S.P Prithvi Raj Singh die Unterstützung von Oppositionsführer Sambhaji Yadav, Iqbal Pasina und ihren Familien. Wer gewinnt und wer verliert in diesem Kampf um Verbrechen und Gerechtigkeit? Dies ist "Kurukshetra".