Police Commissioner Suryadeo Singh (Amrish Puri) is a ruthless law enforcer whose very name strikes terror in the hearts of criminals. His only weakness is his grand daughter Kajal (Twinkle Khanna) who he loves more than his own life. Unfortunately Suryadeo Singh has many enemies and Kajal is now in acute danger. With no one to trust, Suryadeo Singh discovers a trained weapon expert Karan (Ajay Devgan) who he deems fit to protect Kajal. Soon Kajal falls desperately in love with Karan, even as Karan hopelessly tried to stay aloof from her but eventually falls for her. But Karan is an assasin planted by Suryadeo Singh's enemies who is assigned to murder Kajal. What will happen whene evryone fonds out Karan's truth? Can Kajal be saved?