Chiranjeevi plays a hard nose, honest cop, Inspector Siddanth, who fights for his beliefs. He gets in trouble with the villain (Rami Reddy) when he first refuses his bribe and then protects a witness to his crimes, Shanthi (Juhi Chawla).
His guru (J.V. Somayajulu) becomes a minister and stands in the way of the villains. Because Siddanth spoils their assassination attempts and kills one of Rami Reddy?s henchmen, Rami Reddy kills Shanthi, Siddanth?s wife. In a last attempt to save his guru as well as to prove to him that the other police officers and Reddy were trying to kill him, Siddanth lights the very torch, which is placed with explosives, that his guru was supposed to and dies.