Raja (Akshay Kumar), a good-for-nothing loafer trying to get rich quick, impersonates Parimal Chaturvedi, a college professor and enters into a college full of beautiful rich women. He falls for a rich girl Pooja (Urmila Matondkar), and manages to win her heart.
Trouble comes when Pooja's father Prakash (Anupam Kher) mistakes Raja for Rocky (also Akshay Kumar), a ruthless and merciless criminal who extorts money from people by threatening to kill them. Prakash, who is being threatened by Rocky, asks Raja for help, so Raja decides to impersonate Rocky to get his secrets and Prakash's money. But the tables are turned when Rocky finds out about Raja's game and decides to return the favor.
Raja wakes up and finds himself kidnapped and held by Rocky and his goons. He then realizes he has been drugged for the past seven days, and in these seven days, Rocky has posed as Raja and has convinced Raja's friends, mother, and Pooja that he is Raja, and is all set to marry Pooja. Rocky sets up an elaborate scheme where he robs a bank to frame Raja as Rocky, and kills his henchmen along with mortally wounding his girlfriend Sonia so no one can testify against him. Raja manages to convince an officer to believe him, and is given 24 hours to prove himself. Raja ends up crashing the wedding, where Sonia reveals the truth; desperate, Rocky escapes and goes on the run with Pooja as hostage. Raja follows him to a multi-story building where the two fight brutally. Raja gains the advantage and pushes Rocky off the building, who falls to his death. In the end Raja, marries Pooja.