Kurukshetra es una historia de guerra entre el mal y la verdad. El D.S.P Prithvi Raj Singh (Sanjay Dutt) es un oficial de policía honesto y valiente; todos los policías deshonestos, pícaros, criminales y políticos corruptos le tienen miedo. El día que se incorpora al servicio en la ciudad de Mumbai, destruye todos los negocios ilegales de Iqbal Pasina (Mukesh Rishi). A partir de ese día, Iqbal Pasina comienza a admirar a DSP Prithvi Raj Singh. Prithvi Raj Singh con su esposa, Anjali (Mahima Chaudhary) y su hermana, Aarti está viviendo una vida feliz. Aarti está enamorado del subinspector Avinash. Anjali está triste porque perdió a su "Prithvi" que solía amarla. "D.S.P Prithvi" es un hombre totalmente diferente, un hombre de derecho y deberes. Perdió a su amante detrás del uniforme. Un día C.M. El hijo de Babu Rao Deshmukh, Ambar, y su amigo Rohit, atrapan a una chica llamada Gita en una habitación de hotel y ambos la violan. Este brutal incidente evoca la batalla de "Kurukshetra". La batalla se libra entre el C.M.Babu Rao Deshmukh y el D.S.P Prithvi Raj ...