Unni (Dileep) has many debts and no way to repay them. He decides to commit suicide so that his parents can use the insurance money to repay the debts, but he is saved by a fisherman named Gangadharan (Cochin Haneefa) and his employee Ramanan (Harisree Ashokan). When they notice Unni drowning, Unni pretends to be deaf and mute so that he can fake his death and the insurance money reaches his family. Gangadharan however has a debt of his own, to a Punjabi family of money lenders who have settled in Kerala. He is forced to make Unni and Ramanan to work at their home until he can repay it. A series of interesting events follow after Unni meets Pooja (Mohini) at the house, who is deaf and mute.