Divine justice is the ultimate justice. Sometimes the long hands of the law deliver an equally stunning blow, which shakes up the criminals. Vicky (Rajinikanth) and Raju (Jeetendra), unaware that they are related, become close friends. With his father in jail, Vicky takes up to crime and becomes a big time smuggler, while Raju grows up to become a feared C. B. I. Officer, Rajeev. Now the two friends are archenemies. Not having enough evidence to arrest Vikram, Rajeev takes extreme steps that make Vikram scream for revenge. When they come face to face, a long buried secret comes into the open shaking up one and all.