The invention relates to an antibacterial deoxidizing double-effect food preservative, which is formed by combining a deoxidizer component with a bacteriostat component, wherein the deoxidizer component accounts for 60-90 percent, and the bacteriostat component accounts for 10-40 percent. The bacteriostat component comprises an adsorption carrier and an antibacterial solution. The adsorption carrier comprises salep, silicon dioxide, vermiculite, diatomaceous earth, zeolite, bentonite, fiber, etc. The antibacterial solution comprises one of or the composite mixture of edible alcohol and propylene glycol. Antibacterial synergist comprises allyl isothiocyanate, allicin, cinnamic aldehyde, cinnamic acid, carvacrol, eugenol, thymol, citral, etc. The antistaling agent integrates double protection functions of absorbing oxygen, sterilizing and inhibiting bacteria, which is remarkable in preservation effect and wide in application range.