Deva (Ajay Devgan) is and orphan, who is adopted by Assistant Commissioner of Police, Siddhant (Vinod Khanna) and his wife Pushpa (Navni Parihar), who raise him like their own son. However, the uprightness of Deva and the love of A.C.P. and his wife towards him makes the real son Karan (Ronit Roy), jealous of Deva. Sharmilee (Kajol), a petty thug is in love with Deva since childhood.
Honest and upright Assistant Commissioner of Police, Siddhant has a tough assignment: arresting the son of prominent and influential gangster, Shobhraj (Amrish Puri). Shobhraj uses his influence with the politician in power. Moreover, both Siddhanth and Deva's lives willl face challenges when Shobhraj gets Karan arrested on a false murder charge. A standoff Between Deva, Siddhant and Shobhraj begins with Deva fighting for Karan.