The invention relates to environment-friendly waterproof bacteriostatic paint and a preparation method thereof. The environment-friendly waterproof antibacterial paint is prepared through ylate emulsion, polyurethane emulsion, nanometer aluminium oxide, talcum powder, a dispersing agent, an absorbing agent, a curing agent, a bacteriostatic agent, a thixotropic agent, a thickening agent, an anti-aging agent, deionized water and the like. The environment-friendly waterproof antibacterial paint comprises, by weight, 15-20 parts of the ylate emulsion, 15-20 parts of the polyurethane emulsion, 6-7 parts of the nanometer aluminium oxide, 5-7 parts of the talcum powder, 5-6 parts of the dispersing agents, 5-6 parts of the absorbing agents, 7-8 parts of the curing agents, 5-6 parts of the bacteriostatic agents, 4-5 parts of the thixotropic agents, 5-6 parts of the thickening agents, 3-4 parts of the anti-aging agents and 22-25 parts of the deionized water. The formaldehyde emission of the environment-friendly waterproof antibacterial paint is 0 g/l, the value of TVOC is 0 g/l, and meanwhile the environment-friendly waterproof antibacterial paint has the effects of water resistance, bacterium inhibition and algal inhibition and is wider in application range.