The present invention relates to a nano inorganic composite fire-retardant for macromolecular material. It is composed of nano aluminium hydroxide, nano structure modified aluminium hydroxide or nano magnesium hydroxide and micro-size magnesium hydroxide and auxiliary fire retardant, in which the average grain size of nano aluminium hydroxide is less than or equal to 100 nano, the average grain size of nano structure modified aluminium hydroxide is less than or equal to 150 nano, the average grain size of nano magnesium hydroxide is less than or equal to 100 nano, the average grain size of micro-size magnesium hydroxide is 1-10 microns, and the mass ratio of nano-size inorganic fire retardant and micro-size magnesium hydroxide is 80:20 to 10:90, and the mas ratio of nano-size inorganic fire-retardant and micro-size magnesium hydroxide and auxiliary fire retardant is 100:10 to 100:30. It can be used in the fire-retarding composite materials of PE, PP, ABS, nylon, PC, PVC, EVA and polyester, etc.