The protagonist Ramachandran returns from jail and kills his corrupt senior employee Balagangadharan, who had implicated him in a criminal case that destroyed his family. He abducts the victim's daughter, Sarala, and hands her over to a brothel, where she becomes a prostitute.
He shifts to a new location, assumes the name Ramankutty, and becomes a criminal. There he befriends taxi-driver Balakrishnan, who is the brother of Sarala and the son of the man Ramachandran murdered. Each man is searching for his enemy, little knowing that it is his best friend. Ramankutty comes to know that Krishnan's fiancée Geetha is the daughter of the younger sister of his mother. Thampi, who is a smuggler, tries to confiscate the land of the poor people, demanding two lakhs he knows they cannot pay.
Ramachandhran brings the money and settles him. Thampi fails to obtain the property and discovers that the money is actually his and had been stolen by Ramankutty, plans revenge. He finds out the whereabouts of Sarala and brings her on the day of Geetha and Krishnan's marriage. At the marriage place, Sarala revels that Ramankutty is Ramachandhran and he is the reason she rents herself. Thampi arrives and captures Geetha and Sarala. Krishnan and Ramachandhran join hands and win over Thampi, rescue the girls, and hand Thamphi to the police.
Ramachandran surrenders to the police by admitting his guilt of killing Balagandaran; father of Krishnan and Sarala. Ramachandran hits his head with a rock, his blood dripping on Sarala's face and promise that he will return after his sentence to marry Sarala. Sarala forgives him. The police arrests Ramachandhran in the end.