The story carries on from the previous movie, and Inspector Chulbul Pandey (Salman Khan) is transferred to Kanpur where he is in charge of the local police station. He moves with his wife Rajjo (Sonakshi Sinha), brother Makkhi (Arbaaz Khan) and stepfather (Vinod Khanna).
In Kanpur, an assassin murders a witness who was about to testify against an dreaded don. Chulbul tracks the assassin down and kills him in a brawl at a local cafe. It turns out that the don is Bachcha (Prakash Raj), a struggling politician trying to get elected into the local government.
After several public altercations, Bachcha's brother Genda (Deepak Dobriyal) convinces him to get rid of Pandey. Genda threatens Chulbul's stepfather and says if Chulbul does not stop interfering with Bachcha's criminal activities, he will kill his whole family.
Genda then harasses a girl who is about to get married. Chulbul arrives at her wedding, and respectfully tells Genda to leave. Genda responds violently, and Chulbul breaks his neck, leading to his death. Bachcha finds out and promises to avenge the death of his brother. Chulbul then finds out that Rajjo is pregnant. Everyone advises him to leave Baccha alone and think about his family, therefore Chulbul gets life insurance. Bachcha cannot forgive Pandey for killing his brother and ignores the election to get revenge. He interrogates Rajjo and Makkhi. Makkhi is shot by Bachcha and Rajjo is pushed off the temple stairs. However both of them survives with Rajjo having a miscarriage.
Chulbul is enraged on the loss of his first child. He enters Bachcha's location and kills all of his men. He tries to arrest Bachcha, but when Bachcha tries to tease him, he kills him instantly.