Balraj Dutt (Amrish Puri) is a bodyguard of Babaji (Dara Singh), who, while dying, makes Balraj promise to take care and protect his grandson Nihal (Milind Gunaji).
Years later, Raj Malhotra (Akshay Kumar) and his sister are dining in a restaurant, after which they are attacked by unknown man. The man tries to rape Raj's sister, before she commits suicide.
Heartbroken by this incident, Raj sees a similar incident and saves a girl from molesters. This is observed by Balraj, who is impressed by Raj, who hires Raj as a bodyguard for his daughter Komal (Twinkle Khanna). She initially dislikes Raj and tries repeatedly to get him fired, but slowly she starts liking him after he saves her life from an attack. Things get complicated when he recognizes Nihal as the person who molested his sister. Now, Raj tries to kill Nihal.