The invention discloses an absorbent for removing VOC waste gas and a preparation method thereof. The absorbent is prepared from, by mass, span 80 1.8%, Tween 80 7.2%, n-butyl alcohol 3%, glycerol 1%, biodiesel 20%, water 60.6%, hexahydro-1,3,5-tris(hydroxyethyl)-s-triazine 1.4%, 1% mass concentration of sophorolipid 1% and 3.9% mass concentration of rhamnolipid 4%. A preparation method comprises the steps that the span 80 and the Tween 80 are mixed and stirred evenly, the n-butyl alcohol, the glycerol, the biodiesel, the water, the rhamnolipid, the sophorolipid and the hexahydro-1,3,5-tris(hydroxyethyl)-s-triazine are sequentially added during stirring, and even stirring is performed to complete the preparation of the absorbent. The absorbent uses an organic solvent as a raw material, the rhamnolipid and the sophorolipid having stronger benzene series adsorption capacity are added, the absorption effect is enhanced, the biochemical properties of discharged waste gas absorption liquid are good, the absorbent can be directly used in an existing sewage treatment system for treatment, and a good treatment effect is obtained.