The invention discloses a method for preparing a sulfydryl lignocelluloses-montmorillonoid compounded magnetic biomass adsorbent. The method is characterized in that wheat straw, ZnCl2, citric acid, N,N-dimethyl formamide, chitosan, epoxy chloropropane, ethanediamine, pyridine, triethylamine, sodium alginate, CaCl2, FeSO4, FeCl3, mercaptoacetic acid, acetic anhydride, lignocelluloses, montmorillonoid and the like are adopted as raw materials. In the N,N-dimethyl formamide, biomass granules are modified by using the citric acid and chitosan, the pyridine is adopted for catalyzing and synergizing cross-linking modification of the ethanediamine, then the biomass adsorbent is prepared, and very high adsorption capacity is achieved; as FeSO4 and FeCl3 are adopted as raw materials, magnetic Fe3O4 is synthesized, is loaded on the surfaces of the biomass granules and is wrapped by using sodium alginate, so that a magnetic biomass adsorbent is prepared; the sulfydryl lignocelluloses-montmorillonoid compounded magnetic biomass adsorbent is prepared.