Raja (Govinda) is the adopted son of Florence (Farida Jalal). James was a target killer who was killed in an encounter with the police and died in front of Florence. After James' funeral, Florence found a new born baby lying, she takes him with her and makes him her son. This toddler is Raja. At college Raja has Morarilal (Rakesh Bedi), Deepak (Satyajeet) and Gulshan, aka Gullu, (Gulshan Grover) as friends. Priya (Karishma Kapoor), the sister of Inspector Vijay Chauhan (Ranjeet), joins the college. After a series of tiffs with Raja, Priya begins to fall for him.
In the meanwhile, various college girls get killed by a mysterious killer. Inspector Chauhan is given charge of these cases. During a Christmas party, Raja goes with her mother to meet Priya, suddenly Deepak's sister, Ranjana, dies falling from the building. Gullu, who was in love with Ranjana, confirms that he saw her meeting with Professor Verma. Meanwhile, Professor Verma is seen furious and tries to call the police station. At the same time, someone tries to attack him with a knife, but Verma snatches the knife and runs. Suddenly, while running, Raja finds him in front and accidentally stabs him with that knife which Verma was holding. Raja runs from there and hides out.
Next day, everyone is shocked by Verma's murder. Inspector Chauhan starts taking fingerprints of everybody in the college. Raja, terrified of his crime and the fact that he turned out just like his father, gives unclear fingerprints. Gullu makes him realize that by doing this, he has actually incriminated himself. On that day was Priya's birthday party, where Raja and his friends were invited. Priya's nephew (and Chauhan's son) pointed out Raja as the murderer of Verma. Soon, Inspector Vijay Chauhan realises that his son was the main eyewitness of Verma's murder; Vijay Chauhan's son saw it through the window. When Raja learns that the murder was committed in front of Priya's home and that Priya's nephew (and Chauhan's son) has suddenly become silent since the day of the murder, he realizes that Priya's nephew has seen him. Next day someone tries to murder Vijay's son, but soon Vijay comes and the killer runs away. Inspector Vijay confirms it to be Raja and provides security guards to his house.
On the other hand, Inspector Chauhan finds out why the girls were murdered on the basis of a sex scandal. Raja is immediately branded as a blue film maker. To make matters worse, Raja runs away to another place with his mother not knowing the fact. On the other hand, Inspector Chauhan frees Watchman Badruddin, who turns out to work for Monica, a blue film maker working for the unknown killer.
Chauhan eventually arrests Raja and interrogates him. Raja tells the truth, but is shocked to learn that the Professor was stabbed 20 times. He realizes that the Professor was killed by someone else and is still on the loose, tying up all leads. Realizing that Chauhan's son is in danger, he escapes from the police station and kidnaps Chauhan's son from the hospital. When Raja asks him why he told a lie, Chauhan's son says he did not. Just then, the real killer comes to kill Chauhan's son. Raja is shocked to see that the killer is Deepak.
Deepak says that he and his aide Monica were involved in blue film making. The victims were killed because they were threatening to expose Deepak. When Verma was stabbed by Raja, Deepak saw an opportunity to eliminate him and make his side safe. Then he saw Chauhan's son and knew that he had another problem. Deepak killed every person who knew his secret, and incriminating Raja was his only option. The reason Chauhan's son pointed to Raja as the killer was that Deepak was standing behind him!
Deepak tries to kill Chauhan's son, but Raja fights him on the hospital roof. Deepak is thereafter arrested with Chauhan's son as the eyewitness. Chauhan lets Raja go, telling him that his mother is in hospital in a critical state. Raja succeeds in saving his mother and the statement of Inspector Chauhan proves his innocence.