The invention discloses an aerosol fire extinguishing agent for a hand-held fire extinguisher and a preparation method thereof. The fire extinguishing agent comprises the following components in terms of mass percentage: 44%-62% of potassium nitrate, 5%-10% of potassium perchlorate, and ammonium nitrate 3%~8%, iron oxide 0.5%~1.5%, melamine 10%~25%, phenolic resin 5%~9%, nitroguanidine 5%~12%. The preparation steps are as follows: dissolve part of the phenolic resin with alcohol, then add the potassium nitrate, the potassium perchlorate, the ammonium nitrate, the iron oxide, the melamine, the nitroguanidine and the remaining The phenolic resin is mixed and stirred evenly to form a lump, sieved, granulated, dried, and pressed to form. The composition of the fire extinguishing agent is simple, the cost is low, the preparation process is easy to implement, and it is safe and reliable. The compatibility between the components in the fire extinguishing agent is good. Less residue.