Bio-fuels, such as bio-oil, bio-char, and bio-gas, can be obtained from agricultural residues. Agricultural residues are potential renewable energy resources such as biogas from anaerobic digestion, bio-oil from pyrolysis, and bio-char from carbonization and slow pyrolysis processes. Pyrolysis process of agricultural residues are the most common and convenient methods for conversion into bio-oil and bio-char. When the pyrolysis temperature increased, the bio-char yield decreased. The bio-char yield increased with increasing particle size of the sample. The yield of bio-oil from pyrolysis of the samples increased with temperature. Anaerobic biogas production is an effective process for conversion of a broad variety of agricultural biomass to methane to substitute natural gas and medium calorific value gases.