Ravi lives a very wealthy lifestyle in India, and since he is the only child his parents grant his every wish. This leads him to every possible bad habit including drugs, alcohol and women. He eventually gets fed up of his lifestyle and re-locates to an isolated hilly region to try and put his life together. The room which he rents is looked after by a woman named Rani, both meet and soon fall in love with each other. Ravi comes to know that Rani is a Sapheran (Snake Charmer) who has been estranged from her lover, Raju, in an earlier life. In this lifetime she has an admirer, also named Raju, who has already asked for her hand from her widower dad, Raghunath, and who is quite displeased when he sees her mingling freely with Ravi. Ravi will also find out that Rani has another admirer, who is also named Raju, but this Raju is over a century old venomous shape-changing snake, who will soon acquire human form, get intimate with Rani and make her his own - and there is no known power on Earth that can stop him.