The invention discloses a preparation method of an antibacterial and deodorizing material for refrigerators and freezers. The specific surface area is 200m 3 / g-2000m 3 / g of porous material is used as a carrier, and the carrier is one or more of activated carbon, molecular sieve, and resin material. The carrier is chemically pretreated and dried and pulverized, and then impregnated with fine powder in soluble metal salts, vitamin B 12 , organic amines and additives, and finally molded and dried; soluble metal salts are one or more of silver salts, zinc salts, and nickel salts; the present invention uses soluble metal salts, vitamins, and organic amines Carriers are pretreated, and under the action of additives, the odorous gases in refrigerators and freezers are completely removed; the effective contact surface of active substances is improved, and the deodorizing effect is enhanced; the rapid reproduction of bacteria is inhibited, and the deodorization effect is slowed down. Reduce the spoilage speed of food and enhance the preservation effect; chemical adsorption is good, no release, no secondary pollution.