The invention discloses a method for preparing barium scandium tantalate powder. The method comprises the steps of thoroughly dissolving a barium salt, a tantalum salt, a scandium salt and different cross-linking agents, which serve as raw materials, into a methanol-water mixture solution, then, carrying out cross-linking reaction at a certain temperature, then, mixing with a molten salt, grinding, so as to thoroughly mix uniformly, carrying out high-temperature reaction, then, cooling to room temperature, and then, carrying out water washing and drying, thereby obtaining the barium scandium tantalate powder, wherein the barium salt is either or a mixture of barium chloride and barium nitrate, the tantalum salt is either or a mixture of tantalum pentachloride and pentaethoxy tantalum, the scandium salt is either or a mixture of scandium chloride and scandium nitrate, the cross-linking agents are either or a mixture of urea and citric acid, and the molten salt is a mixture of sodium chloride and barium chloride. The method has the advantages that the preparation procedures are simplified, the preparation cost is low, the pollution to an environment cannot be caused, industrialized large-scale preparation is facilitated, and the prepared product can be applied to the fields of ferroelectrics, photoelectricity, photocatalytic hydrogen generation, fuel cells and the like.