The fire extinguishing agent in the dry powder fire extinguishing ball is a fine particle made by grinding the mixture of fire extinguishing base material (such as sodium bicarbonate, ammonium carbonate, ammonium salt of phosphoric acid, etc.) and proper amount of lubricant (magnesium stearate, mica powder, talcum powder, etc.) and a small amount of moisture-proof agent (silica gel), and using carbon dioxide as jet power. The powder sprayed out is dense and fine, which can form an isolation layer to hinder combustion when it is covered on the solid combustor. At the same time, non combustible gas is precipitated, which reduces the oxygen concentration in the air and extinguishes the flame.