Kurukshetra, kötülük ve gerçek arasındaki savaşın hikayesidir. DSP Prithvi Raj Singh (Sanjay Dutt) dürüst ve cesur bir polis memurudur. Dürüst olmayan tüm polis memurları, haydutlar, suçlular ve yozlaşmış politikacılar ondan korkar. Mumbai şehrinde göreve başladığı gün, İkbal Pasina'nın (Mukesh Rishi) tüm yasadışı işlerini yok eder. O günden itibaren, Iqbal Pasina, DSP Prithvi Raj Singh'e hayran olmaya başlar. Prithvi Raj Singh, karısı Anjali (Mahima Chaudhary) ve kız kardeşi Aarti ile mutlu bir hayat yaşıyor. Aarti, Yardımcı Müfettiş Avinash'a aşıktır. Anjali, eskiden onu çok seven "Prithvi"sini kaybettiği için üzgündür. "D.S.P Prithvi" tamamen farklı bir adam, bir hukuk ve görev adamı. Sevgilisini üniformanın arkasında kaybetti. Bir gün C.M. Babu Rao Deshmukh'un oğlu Ambar ve arkadaşı Rohit, Gita adında bir kızı bir otel odasında yakalar ve ikisi de ona tecavüz eder. Bu vahşi olay, "Kurukshetra" savaşını çağrıştırıyor. Savaş, C.M.Babu Rao Deshmukh ve D.S.P Prithvi Raj Singh arasında yapılır. CM Babu Rao Deshmukh'un para, güç ve hükümet altyapısı var ve diğer tarafta D.S.P Prithvi Raj Singh muhalefet lideri Sambhaji Yadav, Iqbal Pasina ve ailelerinden destek alıyor. Bu suç ve adalet savaşında, savaşı kim kazanır ve kim kaybeder? Bu "Kurukshetra"dır.