The invention discloses an efficient PP flame-retardant master batch which is prepared from the following raw materials in parts by weight: 60.5 to 78.6 parts of PP resin, 10.4 to 16.7 parts of talcum powder, 20.2 to 24.6 parts of modified nano aluminum hydroxide, 7.5 to 11.3 parts of an auxiliary flame retardant, 0.5 to 1.1 parts of a coupling agent, 0.6 to 1 part of a stabilizer, 1.5 to 2 parts of an antioxidant and 20.8 to 35.6 parts of isopropyl ether. The invention also discloses a preparation method of the flame-retardant master batch. The modified nano aluminum hydroxide plays a role of a main flame retardant, the structure that the aluminum hydroxide coats the red phosphorus contains two flame-retardant components of the aluminum hydroxide and the red phosphorus, meanwhile, the disadvantage of poor stability caused by small enough granularity of the red phosphorus is solved, in addition, the auxiliary flame retardant is added to further consolidate the flame-retardant performance, the auxiliary flame retardant is of a pure organic structure, has better compatibility with the base material and is more resistant to migration, and meanwhile, the auxiliary flame retardant is matched with the inorganic flame retardant to achieve the gain effect.