The invention discloses a pyrotechnical hot-gas sol fire extinguishing agent and a preparation method thereof, and relates to the field of fire extinguishers. The pyrotechnical hot-gas sol fire extinguishing agent is prepared from 41 to 56 weight percent of first oxidant, 8 to 15 weight percent of second oxidant, 15 to 26 weight percent of burnable agent, 4 to 17 weight percent of adhesive and 2 to 22 weight percent of functional additive. The preparation method comprises the following steps of: mixing the oxidants, the burnable agent and the functional additive, then screening the mixture, stirring the mixture and the adhesive, mixing and stirring the mixture and organic solution, pressing the mixture and drying the mixture. The pyrotechnical hot-gas sol fire extinguishing agent has the characteristics of high fire extinguishing efficiency, simplified fire extinguishing composition, no influence of combustion reaction on external oxygen concentration change, no harm substance production to human bodies, animals and natural environments, safer operating mode, simpler and more convenient preparation method and the like, and is suitable for extinguishing fire of fuel and electrical equipment of automobile engine cabins, airplane fuel cabins, power distribution cabinets and the like.