A rosin-based non-ionic surfactant and the preparation and use thereof. The rosin-based non-ionic surfactant is obtained by the steps of reacting rosin with a dienophile agent in a Diels-Alder addition reaction (S01) to obtain a modified rosin subjecting the modified rosin to an esterification reaction (S02) with a fatty alcohol or a polyhydroxy alcohol mono fatty acid ester of and to obtain a modified rosin derivate subjecting the modified rosin derivate to an esterification reaction (S03) with a polyethylene glycol or polyoxyethylene-polyoxypropylene block co-polymer so as to obtain a viscous liquid or waxy solid which has a total active substance of ≥95% and a critical micelle concentration of 1.3×10