The invention provides a barium strontium calcium descaling agent, which comprises the following components in terms of weight percentage: 20-35% of a metal chelating agent, 10-20% of a solubilizer, 0.5-5% of a dispersant, and 5-5% of potassium hydroxide 15%, deionized water 40-60%. Compared with the prior art, the barium strontium calcium descaling agent created by the present invention has good descaling performance, can effectively remove barium sulfate, strontium sulfate, calcium sulfate and other inorganic composite scales, has high descaling efficiency, and has no harm to the natural environment , safety in use, and no corrosion to equipment, etc., have important practical significance for improving oil and gas recovery.