The invention discloses a preparation method of nano-cellulose, comprising the following steps of: firstly, swelling the raw material cellulose by aqueous alkali, soaking for a while, centrifugally separating out cellulose, and washing by deionized water till the filter liquor is neutral; dispersing the separated cellulose in water, adding sodium bromide, 2, 2, 6, 6-tetramethyl piperidine-1-oxide and sodium hypochlorite solution, carrying out an oxidation reaction under sonic oscillation, centrifugally separating after reaction, and carrying out freeze drying treatment on suspension liquid to obtain the nano-cellulose powder. Compared with the prior art, the preparation method is incompact in cellulose structure, can enlarge the unit cell distance, and can improve the reaction accessibility after the raw material cellulose is pretreated, so that the oxidation reaction efficiency can be improved, and the product yield can be obviously improved; the oxidation reaction conditions are mild, and are easy to control, and the product quality can not be influenced due to the fact that only a small quantity of sodium chloride and minute quantity of oxidizing agent are mixed in a reaction system after the reaction; and the sonic oscillation is adopted in the process of reaction, so that the oxidation reaction speed can be accelerated, and the reaction time can be obviously shortened.