Osthi Velan (STR) loves his mother (Revathy) and is an inspector in a village near Tirunelveli. He has a deep rooted animosity towards his stepfather (Nassar) and step brother Balan (Jithan Ramesh) from childhood. Balan is a loser who by hook or crook wants to marry his lady love (Sarnya Mohan). In between, our hero falls for Neduvali (Richa Gangopadhyay). Then there is this politician-thug Boxer Daniel (Sonu Sood) with whom Velan lock horns. The villain exploits the hostility between the brothers to get back at Velan.