In order to achieve sustainable development in agriculture, it is necessary to use sustainable approaches in order to supply plant's nutrient requirements by living organisms inhabited in soil and utilizing biological fertilizers could be an effective solution for this purpose. Bio-fertilizers are one of the best modern tools as a replacement to our conventional fertilizers. Conventional fertilizers contain compost; household wastes and are not as effective as chemical fertilizers. So, farmers often try to use chemical fertilizers in the field for crop development. But obviously the chemical fertilizers are not environment friendly because of their chemical toxicity that can cause water, air and soil pollution. Bio-fertilizers are micro-organisms which bring about nutrient enrichment of soil by enhancing the availability of nutrients to crops.