The invention discloses a preparation method of an antibacterial type soft polyurethane foaming plastic. The preparation method is characterized by comprising the following technical steps: a, adding metered polyether glycol N330 and 1,4-butanediol, a catalytic amount of dibutyltin dilaurate and tripolycyanamide to a reaction kettle, filling nitrogen or an inert gas into the reaction kettle for protection, heating at 40-60 DEG C, sufficiently stirring for 6-8 hours, and reducing temperature to 25 DEG C; b, adding polyisocyanate, silicone oil, triethylamine, nanometer zinc oxide and a right amount of water to a product obtained from the step a, and stirring at high speed till foaming; c, when a large quantity of white foams appear, immediately injecting the white foams into a mould, aging at 40-60 DEG C for 60-150 minutes, and demoulding to obtain a soft polyurethane foaming plastic product. The obtained polyurethane soft foaming plastic has the advantages of good antibacterial and bactericidal property, stability in heat-resistant property, no bactericide separation, safety, environment protection, simpleness and convenience for production process and suitability for industrialized production.