Singham Bajirao Singham (Ajay Devgn) is a police sub- inspector who hails from a small town of Shivgad in Maharashtra. He fights against corruption with the valor of lion.
When Kavya (Kaajal Aggarwal) comes to Shivgad, from Goa to visit her grandparents on a vacation she is charmed by Bajirao's bold and courageous demeanor.