The invention relates to the technical field of defoaming agents, and particularly relates to a defoaming agent and a preparation method thereof which can improve the foam inhibition performance, conveniently control the addition amount of the defoaming agent according to different use requirements and improve the use portability. The defoaming agent comprises the following components: 1-2% of anemulsifier, 0.6-1.0% of a dispersing agent, 0.8%-1.2% of an emulsifying aid, 3-5% of an active component, and the balance of a carrier. The production method of the defoaming agent comprises the stepsof S1, preparing a carrier binder, specifically, mixing the sodium humate into a viscous state; S2, conducting carrier material mixing, specifically, grinding and sieving the activated carbon powder,adding the ground and sieved activated carbon powder into the binder, and continuously stirring and mixing until the materials are mixed into a ball; S3, conducting mixing and kneading treatment; S4,forming carrier particles; S5, carrying out carbonization treatment; S6, conducting dressing mixing; S7, conducting carrier dressing; S8, conducting irradiation curing, specifically, guiding the carrier filled with the dressing into irradiation equipment for irradiation treatment so as to enable the dressing to be cured in apertures of carrier particles; and S9, conducting sub-packaging.