Bichhoo is the story of Jeeva (Bobby Deol), a smalltime criminal leading the life of a nonentity. His penchant for solitude is an outcome of his troubled past. The fresh breath of life is the bubbly girl next door, Rani (Rani Mukherjee). While Rani overtly tries to befriend Jeeva, the latter does not pay much heed to her advances. Till a gang of baddies (Ashish Vidyarthi and company) kill Rani's family. Rani wants the criminals punished, but she loses the legal battle and the criminals are set free, Jeeva feels sorry for Rani and before you know he's fallen in love with her. From here on its operation revenge for the two. Jeeva trains Rani in handling weapons and warfare. In the final showdown Jeeva will sacrifice his life to save Rani's life.