the invention provides an adsorbent for removing sulfur from cracking gasoline or diesel fuel , which adsorbent comprises : a carrier consisting of a source of silica , an inorganic oxide binder , and at least one oxide of metal selected from groups iib , vb and vib ; at least one accelerant metal which is capable of reducing the sulfur in oxidized state to hydrogen sulfide and has a η & lt ; 0 . 5 , wherein η =/. the active components in the adsorbent can be evenly dispersed on the carrier in a matter close to monolayer dispersion , and which greatly improves the activity of the adsorbent . the preparation method and the use of the above adsorbent are provided .