Surya (Rajnikanth) is an orphan raised in a slum. He finds a friend in the local Godfather (Mamooty). He finds love in the local godfather's daughter (Shobana). He finds his Mom (Sri Priya). All is well until the Godfather gets a competitor (Amreesh Puri) on one side and their operations are thwarted by the district collector (Arvind Swamy), who is a step-brother of Surya, on the other.