Showing a recount of 1993 Mumbai blasts, the film opens with the death of the parents of DCP and ATS chief Veer "Surya" Sooryavanshi, who later finds out that a Lashkar chief and terrorist Omar Hafeez is planning more such attacks. He has formed a sleeper cell network consisting of 40 terrorists who pose as Indians, and whose aim is to conduct more bombings after the 26/11 Attacks, one of whom is his son Riyaz Hafeez. In Jaisalmer, Surya and his team nab Riyaz who had a different identity there. Surya's senior Kabir Shroff reveals about a full ton of RDX being brought to India, of which 400 kilograms were used during the 1993 bombings and the remnant 600 kilograms are still buried somewhere in the country.
Surya plans to catch the sleeper cell's remaining members, even as he remembers his wife Ria Gupta. 9 years ago, Surya was wounded by a bullet and Ria cured him. They fell in love, married, and became parents to a son Aryan. 8 years later, Surya tried to nab a man in Ria and Aryan's presence, which culminated in Aryan being shot. Although he came out healthy, an angry Ria slapped Surya and told him that he can't sacrifice his family just to fulfill his duty, and she left him. She then plans on taking Aryan with her to Australia.
Back to the present, Surya comes across an Islamic priest Kadar Usmani, later revealed to be a terrorist, and finds Bilal Ahmed, whose residence houses the wanted 600 kilograms of RDX. Usmani and Bilal remove RDX buried in the ground and prepare for their next bombings. Bilal then leaves for Mumbai. He was earlier helped by taxi driver John Mascarenhas, who has fled to Bangkok. Surya catches Bilal who shoots himself to death, and later after catching John in Bangkok post a long chase, he learns the bombs were being made by Mukhtar Ansari, another member of the sleeper cell. Usmani and John are arrested; Surya plans to pretend to torture Usmani's daughters to make him confess. Usmani finally informs that Riyaz will meet him in his aide's residence. Later, it turns out that a bomb was planted there which kills Usmani, his accomplice, and one of the cops accompanying him. His daughter helps Surya to identify Ansari, who is hiding in Shivgadh.
Surya asks Sangram "Simmba" Bhalerao, now an Inspector in charge of Shivgadh, to catch Ansari. Simmba finds out that 7 bombs are to be planted at 7 locations in Mumbai. Riyaz escapes, and it is revealed that the Anti-Terrorism Squad's headquarters would also be bombed. Surya and his team enlist National Security Guard's help to safely extradite the bombs via helicopters and the bombings fail. However, Riyaaz and his team use Ria as a suicide bomber to attack the ATS Headquarters keeping Surya, Simmba, and other cops as hostages.
Surya's friend DCP Bajirao Singham enters, and they defuse the bomb wrapped around Ria while killing all the terrorist attackers. Singham warns Omar that he will chase him down soon. Mukhtar and Riyaz subsequently fight with them. Singham captures both of them, who taunt the officers that they've been in India as sleeper cells for many years, carrying several attacks in Mumbai, and that the cops cannot harm them. Singham, Simmba, and Sooryavanshi shoot them to death in anger.