The invention discloses a method for preparing a silicon-calcium-barium-aluminum alloy from ore raw materials, and relates to the technical field of multi-component alloy preparation. The method comprises the following steps of S1, cleaning silica, lime, barium ore, bauxite, semi-coke, fluorite, stibnite, bismuthine and lead-zinc slag, and crushing; S2, mixing the crushed silica, lime, barium ore, bauxite, semi-coke, stibnite and bismuthine in proportion, adding the mixture into a preheated submerged arc furnace for smelting in multiple times, and feeding once every 25 to 40 minutes; S3, adding the fluorite into the furnace 20 to 30 minutes before the smelted alloy is discharged out of the furnace; and when the furnace temperature is higher than 1780 DEG C, adding the lead-zinc slag to lower the furnace temperature, and obtaining the silicon-calcium-barium-aluminum alloy after normal circulating smelting is conducted for 2.5 to 4 h. The silicon-calcium-barium-aluminum alloy prepared by the method provided by the invention has excellent mechanical properties, high hardness and good wear resistance; and the silicon-calcium-barium-aluminum alloy is good in deoxidizing capacity and desulfurizing capacity, can be used as a deoxidizing agent and a desulfurizing agent for a steelmaking process, and is beneficial to effectively improving the quality of steel.