An environmentally-friendly emamectin benzoate preparation. The environmentally-friendly emamectin benzoate preparation comprises emamectin benzoate and an agent A and does not comprise any organic solvent. The agent A is selected from one or more of an anionic surfactant containing sulfonic acid groups, an anionic surfactant containing sulfuric acid groups, and an anionic surfactant containing carboxy groups. The preparation may further comprise an agent B, a functional agent, a pesticide adjuvant and other ingredients. The preparation is preferably an aqueous solution or water-soluble powder. Also provided is a preparation method for the aqueous solution or water-soluble powder.