Hero (Salman Khan) loves Rani (Rani Mukerji), but it's not mutual. Hero is a loyal worker at A-Z, a courier company helmed by baddie Khanna (Shakti Kapoor), who actually distributes drugs around the city, the Tough cop Inspector Vishal (Arbaaz Khan) arrives in the city and starts trailing Hero,, whom he suspects is involved in the racket, but the poor unsuspecting Hero is innocent. So when he stumbles upon the truth, Khanna has him bumped off. At the same time, he manages to shoot Vishal in the heart. A heart transplant takes place and Hero's heart is given to Vishal. Hero's spirit comes back to avenge his death, but only Vishal can see him. Since Hero's heart beats for Rani, it is only natural for Vishal to fall in love with Rani. And fortunately, she falls in love with him.