The generation of agriculture residues and agro-industrial wastes has recently grown considerably, which has caused a variety of environmental problems. In this paper, the characteristics of agricultural and agro-industrial waste are discussed. Also, the most important biological treatment technologies and strategies for waste management are presented. Special attention is given to energy production by anaerobic digestion of these wastes. Few examples of energy recovery from agricultural wastes are presented as well.