Gabbar Singh is a happy go lucky cop who is transferred to a town called unscrupulous Ratanpur. Upon arrival, he discovers that the whole town suffers the evil deeds of Bhairav Singh. As time went on, Ratanpur princess, Arshi love with Gabbar Singh. Twist in the tale occurs when Gabbar Singh discovers that he actually sent to the city to solve the problems Arshi and its royal family under threat of Bhairav Singh. The rest of the story is about how Gabbar Singh struggles with the powerful Bhairav Singh, and solves the problems of both Arshi and the whole village.