The invention discloses a method for recovering silicon and germanium from germanium-containing optical fiber waste. The method comprises the following steps: 1, the crushed germanium-containing optical fiber waste is screened, and powder is obtained; 2, the powder and water are mixed to be beaten, soluble alkali is added, under the vacuum condition, after microwave heating, the temperature keepsconstant, and leachate containing the silicon and the germanium is obtained; 3, an alkali metal salt is added into the leachate containing the silicon and the germanium, the pH is regulated, stirring,aging and solid-liquid separation are conducted, and a solid and liquid are obtained; 4, the solid is dried, and amorphous silicon dioxide is obtained; 5, a magnesium salt is added into the liquid, stirring for germanium sedimentation, aging and filtering are conducted, and residue and filtrate are obtained; 6, ferric chloride is added into the filtrate, precipitation adsorption reaction, aging and filtering are conducted, and precipitation is obtained; and 7, the residue and the precipitation are mixed with water to be beaten, the mixture is mixed with hydrochloric acid to be distilled, germanium tetrachloride is obtained and hydrolyzed, and germanium dioxide is obtained. According to the method, the silicon and the germanium in the waste can be effectively recovered, and the silicon andthe germanium are separated.