The invention discloses a method for preparing troxerutin by adopting a self-suction type stirred autoclave. The method comprises the following steps: adding raw materials namely rutin, ethylene oxide, a solvent namely methanol and a catalyst namely natural weakly-alkaline high-molecular compound chitosan into a self-suction type stirred autoclave, starting a digital control instrument, setting a temperature to be 70-90 DEG C, regulating a voltage to be 100V, setting a rotating speed to be 1000r / min, stirring and heating to reach a set temperature, and reacting for 3-6 hours; and stopping stirring after reaction is ended, rapidly cooling by using cold water, shutting down the digital control instrument, opening a reaction kettle, pouring out reaction liquid, adjusting a pH value of the poured reaction liquid to be 5-6 by using hydrochloric acid, performing suction filtration, adding a crystal seed into the reaction liquid subjected to suction filtration, standing for later crystallization, and filtering to obtain a product namely troxerutin. According to the method disclosed by the invention, the reaction raw materials are integrally added into the self-suction type stirred autoclave, so that material feeding steps can be simplified; and the adopted catalyst is natural weakly-alkaline high-molecular compound chitosan, so that the raw material is wide in source, and is natural, non-toxic and weakly-alkaline, and side reactions such as hydrolysis, oxidation and the like caused by strong alkaline catalysis can be avoided.