Arundhathi Menon (Urvashi) arrives at a cottage that was gifted by her boyfriend Jameskutty. That night, her memories travels back to childhood and teenage days. Arundhathi, single daughter of Menon master (Jagannatha Varma)is full of life.
She gets admission in a college in city and is accompanied by Bramhadathan Embranthiri (Jayaram), her neighbor. However, her dreams get shattered when Bramhadathan hands her over to a businessman. She is raped by the businessman who offers Bramhadathan a job in return. Arundhathi's father commits suicide after the incident. Alone, Arundhathi had to go several sexual encounters from hooligans.
One night, while in an attempt to save herself, Arundhathi falls into the net of a lady pimp nicknamed 'mummy'. She meets Jameskutty (Balachandramenon), an ad film maker who falls in love with her. Jameskutty saves her from the brothel by making her his concubine. However, things get an ugly turn when George Thomas alias GT (Lalu Alex), a friend of Jameskutty sets his eyes on Arundhathi. GT and gang attacks Jameskutty to kidnap Arundhathi.
However, they are defeated by the valiant defence of Jameskutty, who vomits blood after the fight. He discloses Arundhathi that he is a heart patient and may die soon. Arundhathi, who is now pregnant with the child of James Kutty is shattered by the news. Jameskutty dies after choosing her as nominee of all his wealth.
Arundhathi is brutaly raped by GT and gang at a cemetery and this incident leads to her abortion. Arundhathi bids goodbye to the city and is back in the village to lead a retired life. She meets Balagopalan (Suresh Gopi), her childhood friend who is now separated from wife (Leena Nair).
Though Balagopalan is attracted to Arundhati, she stays away from him. Meanwhile Balagopalan's wife is back, making Arundhathi leave the village for ever.
On her return journey, she finds GT and gang assaulting a girl. In an attempt to save her, Arundhathi runs over her car over GT and kills him. She waits inside while police arrives to arrest her for the murder. Bramhadathan, who is now a reporter also arrives at the scene to cover the news and is shocked to see Arundhathi while credits starts rolling.