- To enable the rural communities particularly the weaker section to design and implement programme so as to achieve sustainable development.
- To create awareness against exploitative nature of existing social order and to work towards an alternative society with social justice and human dignity.
- To organize rural women and enable them to spearhead development activities in order to eradicate Social evil and bring natural justice.
- To integrate sustainable livelihood improvement programmes through participatory approach.
- Organize rural mass to form Community Based Organization (CBOs) including Self Help Groups (SHGs) to manage their resources.
- To promote, guide, undertake, maintain and co-ordinate projects and programmes at community level to make them socially and environmentally aware and active for their development and self-governance.
- To provide formal and non-formal educational facilities for the needy people.
- To support farmers to take up activities like afforestation, micro-irrigation, livestock, soil & water conservation, etc to manage livelihoods on sustainable basis.
- To promote health and self-reliance among deprived and vulnerable communities.