The invention provides a method for producing oil by co-
pyrolysis of house refuse and
forestry and agricultural residues. According to the invention, the house refuse and the
forestry and agricultural residues are crushed and dried, the materials are uniformly mixed according to certain proportion, a mixture is put into a
pyrolysis reactor, the mixture is heat from
room temperature to certain temperature under anoxic condition for
pyrolysis, the mixture is stayed at pyrolysis final temperature for a while, the volatilization products are introduced into a condensation apparatus in a gaseous state, the non-condensing gas and pyrolytic
coke are reburned for providing energy for pyrolysis and
drying processes, the condensation gas is recovered as a pyrolysis solution, the pyrolysis solution is subjected to oil-water separation to obtain the
pyrolysis oil and water-soluble liquid, the
pyrolysis oil is used as the
fuel oil, and the water-soluble liquid is used as a chemical
raw material. The co-pyrolysis mode is employed for
processing house refuse and
forestry and agricultural residues, the self-sufficient
heat energy problem required for pyrolysis of house refuse can be solved, synergism is generated during co-pyrolysis of house refuse and forestry and agricultural residues, the
pyrolysis oil yield is increased, and synergism can generate good social benefit and economic benefit.