The story of film is set in ravines of river Chambal valley. It tells the tale of dacoits in 1975, who termed themselves Baaghis, the rebels. Lacchu gives information to Baaghis that a dowry of tons of gold and cash will be given to the bride by her father so dacoit Man Singh (Manoj Bajpayee) alias ‘Dadda’ should raid. Special Task Force (STF) headed by Inspector Virendra Singh Gujjar (Ashutosh Rana) attacks them during the loot in which Dadda gets killed. This leads to a split between gang. Lakhna (Sushant Singh Rajput) wants to surrender to police while Vakil Singh (Ranvir Shorey) wants to follow baaghi’s dharm (way of life) of rebellion. On run they meet Thakur’s wife Indumati Tomar (Bhumi Pednekar) with a girl named Khushi whom Indumati’s family head had raped. Indumati had killed him to save Khushi and ran away to rescue her and take her to hospital. Indumati’s whole family is chasing her to get her killed. She pleads Baaghis to help her take Khushi to hospital. Baaghis agree. Indumati’s family arrives and tries to take away Khushi with them. While Vakil Singh agrees to let her go, Lakhna revolts and disagrees. In this melee, Indumati’s own child fires a bullet on Vakil’s brother and kills him by accident. Lakhna and team along with Indumati and Khushi escape and Vakil Singh vows to chase them and kill. It is revealed that Maan Singh looted dowry house to save Lacchu’s father from inspector Gujjar knowing very well that it was a trap to kill them. Gujjar had taken him hostage and promised to free only if Lacchu brings Baaghis to that village for the police to kill all Baaghis at once and get reward from the government. Midway to hospital, Lakhna tells Indumati a background story about a curse of killing innocent children inside a room by mistake led Baaghis’ whole group being killed turn by turn. And that they need to find Sonchiriya (a metaphor for a ‘Saviour Girl’) to get rid of the curse. Baaghis meet Phuilya dacoit and she joins Lakhna to save the bleeding girl and take them to Dholpur Hospital. They are joined again by Vakil Singh and gang in the task. Vakil says “to ward off the curse we need to save this girl from death, it is a chance to repent. This girl Khushi is “our Sonchiraiya, our saviour”.Indumati son’s want to kill her mother but Lakhna confronts and tell the truth that his grandfather was a bad person and father not grandfather. Lakhna and Indumati makes to hospital. In the last scene, while the girl is being hospitalized, Lakhna who, being chased by Gujjar, was hiding behind the tree comes out to surrender as his task of saving Sonchiriya was finished. But by the curse, Lakhna is shot dead by Gujjar. In the aftermath, it is revealed that Vakil Singh has been killed by the police at the railway station, as his corpse is loaded in a tractor. Later, while traveling towards police station after killing Lakhna, Gujjar is shot and killed by one of his constables who was earlier assaulted and insulted by him.
Starring: Sushant Singh Rajput, Bhumi Pednekar, Manoj Bajpayee, Ranvir Shorey, Ashutosh Rana