The story revolves around the corrupt city mayor G.K. Raju (Kamal Haasan) whose atrocities have no end. His assistant Kripakar (Charanraj) kills him after he discovers Raju is having an affair with his assistant. Desperate to cover up the murder Kripakar plants a decoy, Chandiran (Kamal Haasan again), who resembles the mayor to act as the mayor while Kripakar searches for the diamonds that the mayor has hidden away before his death. Durga, a journalist who is trying to expose the Mayor for his illegal activities, falls in love with Chandiran and learns of his predicament. They both join hands to bring the murder of the mayor as well as his past illegal activities to light. However, their attempts are challenged by the mayor's assistant who has kidnapped Chandiran's mother to ensure that Chandiran does not reveal the mayor's murder and his illegal doings. Chandiran and Durga come up with a plot to rescue Chandiran's mother and at the same time expose the mayor's illegal doings at a public speech. Will they succeed?