Rajasekaran (Major Sundarrajan) is a rich man who is in possession of an antique sword that holds the key to a treasure. Nagalingam (Thengai Srinivasan), a criminal, makes several unsuccessful attempts to steal the sword from Rajasekaran. On one such attempts Anand (Jaishankar) saves Rajasekaran and becomes his trusted guy to protect the sword. Raju(Rajnikanth), an orphan who is being raised by an alcoholic, ex-thief Rajasingam (M.N Nambiar), is an expert in boosting cars and Anita (Anita Raj) is his love interest. Several years back Rajasingam had stolen a car owned by Nagalingam with a child inside without knowing that the car and the child (Raju) actually belonged to Rajasekaran. One day Rajasingam spots Nagalingam in a shopping complex and believing that Raju is the son of Nagalingam, he hands Raju to him as his own son. Nagalingam deceitfully accepts Raju as his son and cleverly employs him to steal the sword from Rajasekaran, his real father. While Raju attempts to steal the sword, Anand keeps thwarting him. Despite Anands efforts Raju manages to loot the sword but then discovers that hes actually the son of Rajasekaran and he himself had been instrumental in stealing his own family treasure for the wrong men. With the help of Anand, Raju fights with Nagalingams gang to successfully retrieve their family treasure and reunites with his family.