Rajeev (Rishi Kapoor) returns from his studies abroad and his mother, Rani Maa (Sushma Seth) and their estate manager, Thakur (Prem Chopra) are overjoyed. Thakur hopes that Rajeev will get married to Thakur's daughter, Vijaya (Komal). Rani Maa has no objection to the match. Life seems to be moving along peacefully, when fate takes a hand. While wandering through a ruined part of his ancestral mansion, Rajeev almost tramples on a snake. A few days later, Rajeev who's now strangely drawn towards the old mansion and keeps visiting it, meets a mysterious girl, Rajani (Sridevi). Rajeev finds that he is becoming obsessed with thoughts of Rajani.