Kiran Awasthi, a beautiful college student returns home to her brother Vijay and his wife Poonam. She is being obsessively stalked along the way by Rahul Mehra, her classmate who is in love with her. Kiran's boyfriend Sunil Malhotra is a navy officer. His captain Avinash Mehra is Rahul's father. Rahul tries to be friendly with Sunil, to be closer to Kiran. When she reaches home, Rahul continually calls her and tells her to stay away from Sunil but while scared, she refuses to allow a stalker to order her around. He visits her both on her birthday and on Holi, terrifying her and her family.
Kiran's brother and sister-in-law get Kiran and Sunil engaged, believing that the stalking and calls would die down if the stalker finds that his interest has a husband who can protect her. Upon knowing this, an enraged Rahul tries to kill Sunil but fails. Sunil meets with an accident when chasing the stalker who he doesn't know is Rahul and is hospitalized. Kiran, who now fears for her lover's safety, decides to leave the city so her stalker will not hurt him anymore but is caught by Sunil, who marries her that night itself. Rahul is absolutely furious at this and swears to claim Kiran for himself. He trashes the couple's new house by writing "Shaadi mubharakh Kiran"(Congrats on your marriage, Kiran) and "Tum meri ho Kiran"(You are mine, Kiran) and kills the police officers sent to protect the couple. Kiran is horrified by this and fears that she might go insane. To distract her and calm her, Sunil takes Kiran on a honeymoon to Switzerland while booking extra tickets to Goa so the stalker misunderstands that the couple is in Goa and goes there instead. Rahul falls for the trick and searches all over Goa but to no avail. Instead, he finds his college friend Vikram "Vicky" Oberoi who is suffering from a disease. Rahul then tries to befriend Kiran's brother and sister-in-law by visiting them daily to try and find out about Kiran's location. Rahul gets a call from Vicky asking him to come to see him. When he does, he finds him on his deathbed, asking Rahul to kill him as he cannot take the pain anymore. He hesitates a bit but then kills his friend and makes it look like he was the stalker. Kiran's family assumes that the stalker killed himself after not being able to track Kiran down and relax. They slip out her actual location to Rahul and he turns up at her hotel.
Kiran and Sunil recognize and welcome him to be part of their festivities. Sunil then finds out Rahul was Kiran's stalker all along. He sends her away on a boat and confronts and beats up Rahul who stabs and leaves him to die. Rahul reaches the boat and forces Kiran to marry him and tells her that Sunil is dead. He gives her his mother's old saree and tells her to wear it, ignoring her begs and pleas. Kiran locks herself in a room in the boat and when the door is broken down and she is pulled back out, it is revealed that Sunil didn't actually die and comes back to save Kiran. He and Rahul get into a fight and Rahul is defeated. As he is dying, he pleads with Kiran to not hate him. Kiran and Sunil return to India and reunite with their family.