A fire resisting polyether is prepared from cyanamine trimers by: mixing and stirring cyanamine solids and formaldehyde, heating to 80-100deg.C,reacting for 5-30 minutes, adding alcohol amine and agitating, reacting 30-180 minutes to produce cyanamine trimer solution, making the solution mol ratio of cyanamine trimer :formaldehyde :alcohol amine being = 1:3:2;then, mixing cyanamine trimer solution gotten said above with polyether polyol, Stirring for 1-15 minutes, adding isocyanate ester, stirring 10-60 for minutes, cooling to 5-35deg.C, evacuating to vacuum at -0.2--0.1 MPa and at 90-120deg.C conditions, and removing residual monomers to get fire-resisting polyether. The products have high oxygen index, without containing halogen, phosphorus, antimony, etc, good fluidity, low acid value, less water content, little smoking, good uniformity and mechanics intensity, improved fire resisting effect.