The invention discloses a defoaming agent for sewage treatment and a preparation method of the defoaming agent. The defoaming agent comprises the following raw materials by weight: modified silicone polyether, polyether siloxane, an emulsifying agent, polyethylene glycol, diethanol glycerolipid, ethylene bis stearamide, heavy liquid paraffin, dimethyl silicon oil, white carbon black, compound fatty acid salt, a texturing agent, propylene glycol stearic acid ester, a dispersant and a stabilizer, wherein the texturing agent comprises more than two types of chemical substance in molasses, polyaluminium chloride, polyaluminium sulfate, aluminum sulfate, calcium chloride and modified bentonite. The defoaming agent is good in stability and low in cost, greatly reduces the sewage treatment cost, does not cause secondary pollution, has high effect on reducing surface tension, has good and rapid defoaming and antifoaming effect, does not poison microorganisms in sewage, does not change COD and BOD performances of the sewage, and is beneficial to the subsequent water treatment technology, simple in production process and convenient to use.