Shravan (Vineet Kumar Singh) is a low caste boxer in Bareilly who falls for Sunaina Mishra (Zoya Hussain). Sunaina however is the sister of the local goon Bhagwan Das Mishra (Jimmy Sheirgill) who vehemently disapproves of this match not just because of the caste disparity but also because Shravan had assaulted him once. Bhagwan Das is a powerful authority in the boxing federation and he ensures that Shravan never gets selected for the district championship.
Shravan then goes to Varanasi and trains under Sanjay Kumar (Ravi Kishan). He is desperate to win so that he can get a job in the railways and thereby also ask Sunaina's hand in marriage. This obviously is not going to be easy and moreover, Bhagwan Das has still not forgotten the humiliation of being assaulted by Shravan. What happens next forms the rest of the film.