Kaanooru is a typical Indian village with all the problems rural India is facing today and the people living there are going about their every day life without being aware of it. They are carrying their lives adjusting with all the odds. To such a village, a guy named Kiran comes as a worker of Rural Development project. He starts working among the villages assisting them in financial matters, training them in developing their skills in agriculture etc. His activities disturb the local political leaders and financiers. What happens later forms the gist of the story.