Jagadish, an intelligence officer in the Indian Army, returns to Mumbai from Kashmir. On his arrival, his parents and younger sisters force him to see Nisha, who they choose for him to be married to. At the bride-viewing ceremony, Jagadish makes up excuses to avoid marrying her, which includes commenting about her being old-fashioned. On the contrary, Nisha is a college-level boxer, who is completely modern in her outlook. Jagadish realises this and proposes to her, which after initial refusal, she reciprocates.
One day, while travelling around the city with his police officer-friend Balaji, Jagadish witnesses the explosion of a bus in which they had travelled. He manages to capture the man who laid the bomb, but he escapes from the hospital where he was kept under custody. Jagadish captures the bomber again, and also forces the police officer who helped the bomber's escape, to commit suicide. Jagadish soon learns that the bomber is a mere executor, a sleeper agent, whose only role was to plant the bomb. He also discovers that the Islamic terrorist group Harkat-ul-Jihad al-Islami, which the bomber belongs to, has planned various such attacks in the city in a couple of days. Enlisting the help of his fellow army men and Balaji, Jagadish manages to thwart these attacks and kill the sleeper cell leader's brother and eleven other terrorists, including the previously captured sleeper agent.
When the leader of the terrorist group learns about the role of Jagdish in thwarting the terrorist attack, he begins to target the families of the army men, except Jagadish, by kidnapping someone close to them. When Jagadish realises the plan, he substitutes one of the people to be kidnapped, with his younger sister Sanjana. Using his pet dog and his sister's dupatta, he manages to reach the terrorists' hideout, rescuing his sister, who was about to be killed after Jagadish's bluff was exposed, and the other victims and eliminating the terrorists assembled there. Asif Ali, the second-in-command of the sleeper cells is captured and killed by Jagdish.
When the attack fails, the terrorist leader decides to target Jagadish himself. He kills Jagadish's friend and asks Jagadish to surrender to him or else there would be more terrorist attacks. Jagadish decides to sacrifice his life and devises a plan with his fellow army men. Jagadish meets the leader in a ship, which has been rigged with a bomb planted by Jagadish's friend. When he learns about the leader's plan of infiltrating the Indian Army with sleeper agents with the help of a traitor in the Indian Defense — Kameeruddin IAS, the current Joint Secretary in Defence, Jagadish decides to abandon his suicidal plan. He mocks the leader and compels him to a fight before escaping in a boat, with the leader as hostage. After the ship explodes, he kills the bewildered leader. Jagadish confronts Kameeruddin and forces him to commit suicide, before returning to Kashmir along with his fellow army men.