The invention discloses a preparation method for vanadium dioxide and doped powder thereof. The method comprises the following steps: 1, weighing vanadium pentoxide, hydrogen peroxide and distilled water, preparing the materials into a V<5+>-containing complex aqueous solution; 2, adding a reducing agent, a surfactant and a dopant to the complex aqueous solution, and stirring to form a clear solution; 3, transferring the resulting solution from the step 2 to a hydrothermal reaction kettle, and carrying out a reaction for 1-168 hours at a temperature of 140-220 DEG C to obtain the doped powderof the VO2(B); 4, placing the resulting doped powder of the VO2(B) from the step 3 in high pure argon atmosphere or nitrogen atmosphere, and annealing for 10-720 minutes at the temperature of 400-700DEG C to obtain the doped powder of the VO2(M). The method of the present invention has characteristics of low cost, simple process and easy control, and is suitable for the large-scale industrial production. With the method of the present invention, the doping of the VO2 powder material can be realized, and the doped atoms can be uniformly dispersed in the VO2.