A deaf and mute boy (Baby Sujitha) witnesses his widowed mother being murdered by two men. Later, he escapes from them. Kiran (Mammootty) is an alcoholic who is not able to recover from the tragic death of his family. Kiran finds the boy when he is sleeping in the trash and adopts him, naming him Kittu, naming him after his son. Soon he meets Neelam and become close friends without knowing that she is Kittu's aunt. Kittu recognizes his mother's murderer in a bar along with their boss. The police discovers the body of his mother and Neelam realizes it is her sister's son. Kiran kills the murderers and finally he also faces death.