Sivan (Mohanlal) is a well-respected don in the area of Madurai. After his driver was killed in an altercation with a few enemies, including a rowdy cop, he takes the driver’s son Shakthi (Vijay) as his own. Shakthi grows up with a vengeful hatred towards the Police uniform and any other Khaki clothing. Even towards his eventual lover (Kajal), initially hating, but then seeing her good side, But it is when his Father desires him to wear the uniform, that turn the tables on the illegal work of Sivan. How Shakthi deals with his Father, and an unknown assailant forms the crux of the story.