The invention relates to a poly(propylene carbonate)-based polyurethane fireproof coating and a preparation method thereof. The poly(propylene carbonate)-based polyurethane fireproof coating is prepared from 100 parts of poly(propylene carbonate) which is the polymer of carbon dioxide and propylene oxide, 15-30 parts of aromatic diisocyanate, 0.1-0.2 part of catalyst, 0-3 parts of non-ionic chainextender containing active hydrogen, 2-8 parts of active-hydrogen-containing ionic chain extender capable of forming a hydrophilic group, 1-6 parts of neutralizer, 1-10 parts of silane coupling agent, 200-350 parts of adjuvant, 40-140 parts of flame retardant, 10-50 parts of bentonite and 1-3 parts of dispersant. The fireproof coating has the advantages of good water resistance, strong adhesion force, flame retardance reaching one level, superior fireproof performance, strong integrated application capability and bright application prospect, and can be applied to the surface coating of wood, steel and other substrates.