SINGHAM (Ajay Devgan) is a policeman from the small town of Sawantwadi where he fights corruption with the valor of lion. When Kavya (Kaajal Aggarwal) comes to Sawantwadi from Goa on vacation she is charmed by Singham’s bold and courageous demeanor.
Everything seems to be going well for Singham until there is a clash with a criminal that eventually escalates into a full-blown fight. For his troubles Singham gets promoted and is transferred to Goa. While this move brings Singham closer to Kavya, it also brings him in the clutches of the very same criminal who is on a mission to destroy him. Singham now has to rise to the challenge of exposing his nemesis and put an end to his malicious activities.