The story revolves around Kunjan (Dileep), a village youth who is sympathized for his looks but is lauded for selfless service to others. He covers up his handicap with humor. Unmindful of his looks, Kunjan goes around looking for a suitable bride with the help of his friend (Cochin Haneefa). Brushing aside many an insult hurled at him, he carries on.
In contrast to him is Karthik (Dileep), a violent college student, who loves his classmate Priya (Manya). She comes across Kunjan, who assures her that he would get her married to the man of her heart but she gets killed in a fracas involving a gangster. Meanwhile, the hunchback Kunjan comes across an orphaned poor blind girl, Shenbagam (Navya Nair). He wins over heart by helping her out.
Thanks to his efforts, she gains her vision (the eyes of deceased Priya are transplanted on her). This results in a tussle between Kunjan and Karthik as to whom Shenbagam belongs to now. However, fearing his looks, the hunchback, Kunjan, decides to leave way for the other. But fate has different things for him.