In Maliabad, a small town in Uttar Pradesh, Chaudhary (Ashutosh Rana) is a local Jat politician. He is loved and respected by everyone for fighting for their cause. While on the opposite side Ranjit Om (Jimmy Sheirgill) is a new-generation MLA who wants to win the upcoming election at any cost. He is joined by an orthodox Maulana, who is banging doors to collect funds for a madrassa.
Chaudhary's son Raghu (Anirudh Dave) falls in love with a Muslim girl named Zainab (Suha Gezen) in college. Both love each other although Zainab is engaged to Saleem (Hiten Tejwani), a boy from her community. After threats from Saleem, Raghu starts evading her. Zainab forcefully invites Raghu to talk to her and their situation quickly escalates. Raghu is murdered with the help of Saleem, an act that sparks communal riots.
Ranjit and Maulana use the isolated incident to create havoc for their narrow gains and the escalating situation leads to Saleem also being killed. After a political deal with Ranjit, Maulana throws Zainab out of the community. It is followed with the murder of Chaudhary by the henchmen of Ranjit, who shield Zainab till his last breath. Ranjit wins the elections after the heavy bloodshed but his bonhomie with Maulana will cost his life. Political powerplays once again leads the way, as Zainab will get her share of revenge by eliminating Ranjit.