The invention provides a method for pretreating indium-containing zinc oxide acid supernatant. The method comprises the following steps of: A, reducing, to be specific, adding ball-milled zinc sulfide concentrate into the indium-containing zinc oxide acid supernatant, reacting and then filtering to obtain a reducing solution; B, purifying, to be specific, adding iron powder in the reducing solution, qualitatively detecting until the content of Fe<3+> in the reducing solution is qualified, thus obtaining a purifying solution; C, carrying out desilicication, to be specific, adding bone glue in the purifying solution to obtain a desilicication solution; D, deoiling, to be specific, adding a deoiling agent into the desilicication solution to obtain a deoiling solution; and E, regulating acidicity and the zinc ion concentration and filtering, to be specific, adding sulfuric acid and water in the deoiling solution until the system acidicity and the zinc ion concentration reach the extraction requirements, then filtering to obtain a pretreating solution and pretreating slag. According to the method for pretreating the indium-containing zinc oxide acid supernatant, impurities in the indium-containing zinc oxide acid supernatant, which influence the indium extraction, can be removed so that a pre-extraction feed liquid suitable for direct extraction of indium is obtained; and meanwhile, valuable metals such as bismuth, copper and tin are enriched.