The story moves to Shivgarh, a small village near the Goa-Maharashtra border where majority of the population are of Marathi origin. Bajirao Singham (Ajay Devgn), an honest Maratha police inspector like Kadam, is in charge. He resolves most of the problems in his town with non-violence and mutual counselling. He uses force only when the situation demands it, thereby gaining much reputation and love from the villagers. Gautam Bhosle ("Gotya," Sachin Khedekar) is an industrialist and a friend of Singham’s father Manikrao Singham (Govind Namdeo). He comes to town with his beautiful daughter Kavya (Kajal Aggarwal). Eventually Singham and Kavya fall in love with each other.
Everything seems to run smoothly until Jaikant, who is given a conditional bail for a murder he committed, is required to travel to Shivgarh to sign the bail every fortnight. He, instead, sends one of his allies to do the formalities, much to the anger and rage of Singham who demands Jaikant sign the bail in person. Humiliated, Jaikant reaches Shivgarh but is unable to take any revenge on Singham fearing the immense love and devotion of the entire village towards Singham. Using his political contacts, he gets Singham transferred to Goa to teach him a lesson.
Singham, unaware of Jaikant’s hand behind his transfer, joins Colva police station. His co-workers, Sub-Inspector Phadnis (Vineet Sharma), Sub-Inspector Abbas (Ankur Nayyar), Head Constable Savalkar (Ashok Saraf) hate Jaikant for his crimes but are unable to take any action because of Jaikant’s political powers. DSP Patkar (Murli Sharma), Singham's senior, is on Jaikant's payroll and takes care in concealing and eliminating the evidence of Jaikant’s crime from the eyes of the law. Singham tries to take this to the notice of DGP Vikram Pawar (Pradeep Velankar) but it turns out to be of no use as there is no evidence against Jaikant and Patkar. The local minister Anant Narvekar (Anant Jog) does not help Singham and, in turn, he warns him to stay aw
Songs from Singham (6)