The invention belongs to the field of gas purification and provides a novel absorption solution for removing H2S, COS, mercaptan, thioether and other sulfides, as well as CO2 from natural gas. The absorption solution contains a hindered amine, an alcohol amine, N-methylacetamide, a salt type catalyst and deionized water, wherein the concentration of the alcohol amine is 15-40% (wt), and the concentration of the hindered amine is 10-60% (wt); the hindered amine can be a single steric hindered amine or a mixture of a variety of steric hindered amines, and the hindered amine is a non-linear alcohol amine type compound bringing one or more steric hindered structures on nitrogen atoms; the concentration of the N-methylacetamide is 5-30% (wt); the concentration of the salt type catalyst is 0.1-5%. Compared with a traditional alcohol amine solvent, the absorption solution provided by the invention has the significant advantages of high desulfurization rate, low energy consumption for regeneration, good stability, cheap price and the like.