The invention discloses a glass-fiber-added composite absorbing material and a preparation method thereof. The composite absorbing material is mainly prepared from polypropylene, trioctyl metabenzene tricarboxylate and butyl acrylate by adding sodium carboxymethyl cellulose, polyoxyethylene laurate, polybenzimidazole imide, 2-hydroxy-6-methyl benzoic acid, diphenyl silanediol, potassium persulfate, diatomite, alkali-free glass fiber, hydroxy aluminum distearate, nano zinc oxide, andalusite powder, potassium salicylate, a surface treating agent and a foaming agent. The preparation method comprises the following steps: grinding, sintering, ultrasonic treatment, polymerization, acid pickling, dry treatment, extrusion, foaming, granulation and the like. The glass-fiber-added composite absorbing material has the advantages of excellent oil absorbing effect for crude oil, excellent mechanical oil holding effect, favorable oil retaining effect and high absorption rate, can satisfy the requirements of industry, and has favorable application prospects.