
Singaaravelan (Kamal Hassan) living in a village with his mother who was accused of the demise of her brother and sister-in-law. Now, he sets on course to remove the stains on his mother's name.

An ambitious and unscrupulous man becomes a major politician using unethical means, but his illegitimate son is posted as police inspector in his constituency and vows to stop his father's illegal activities.

Pandian's mother refuses to let him and Rajeshwari, his poor wife, live together until her family settles the dowry. So he begins to borrow money in order to stay with his wife.