A method for producing bone essence, bone protein, bone meal, meat bone meal, meat meal and refined oil by animal fresh bones. The invention solves the problems of environment pollution, low extraction yield, and addition of preservatives and mould inhibitors in the production of bone essence, bone protein, bone meal, meat bone meal, meat meal and refined oil. The method comprises the following steps: boiling fresh bones and water at a high pressure, separately storing bone oil, separately storing bone residue wastes, adding an enzyme, stirring, allowing the mixture to stand; performing high-pressure boiling after standing, adding a compound enzyme, stirring, allowing the mixture to stand, and freeze-drying the mixture into powder so as to obtain bone essence and bone protein; decoloring the bone oil with active carbon to obtain the refined oil, recovering wastes after decoloration by active carbon; sterilizing the bone residue wastes and the wastes after decoloration by active carbon, performing pulverization to obtain bone meal, meat bone meal, meat meal. The invention does not need the addition of additives of preservatives and mould inhibitors; the product can be stored for above three years at normal temperature; the invention prevents the problem of environment pollution; and the extraction yield of bone essence, bone protein, and refined oil is increased by 40% when compared with original yield.