Kurukshetra è una storia di guerra tra il male e la verità. Il D.S.P Prithvi Raj Singh (Sanjay Dutt) è un agente di polizia onesto e coraggioso, tutti i poliziotti disonesti, i ladri, i criminali ei politici corrotti hanno paura di lui. Il giorno in cui entra in servizio nella città di Mumbai, distrugge tutti gli affari illegali di Iqbal Pasina (Mukesh Rishi). Da quel giorno in poi, Iqbal Pasina inizia ad ammirare il DSP Prithvi Raj Singh. Prithvi Raj Singh con sua moglie, Anjali (Mahima Chaudhary) e sua sorella, Aarti sta vivendo una vita felice. Aarti è innamorato del vice ispettore Avinash. Anjali è triste perché ha perso il suo "Prithvi" che l'amava. "D.S.P Prithvi" è un uomo completamente diverso, un uomo di diritto e di doveri. Ha perso il suo amante dietro l'uniforme. Un giorno C.M. Il figlio di Babu Rao Deshmukh, Ambar e il suo amico Rohit, intrappolano una ragazza di nome Gita in una stanza d'albergo ed entrambi la violentano. Questo brutale incidente rievoca la battaglia di "Kurukshetra". La battaglia viene combattuta tra il C.M.Babu Rao Deshmukh e il D.S.P Prithvi Raj ...