The invention discloses a
phosphorus and
nitrogen containing
flame-retardant finishing agent and a
flame-retardant
cellulose fiber fabric preparation method. The
flame-retardant finishing agent is a
mixed solution of
ammonium phytate,
urea and dicyandiamide. A preparation method of the flame-retardant finishing agent comprises the following steps: firstly, utilizing
phytic acid and
nitrogen containing compound as raw materials to synthesize flame retardant
ammonium phytate; secondly, dissolving the synthesized flame retardant
ammonium phytate into water and adding the certain amount of the
urea and the certain amount of a crosslinking agent to prepare a flame-retardant finishing agent with a corresponding concentration; finally, utilizing a padding-
drying-baking finishing technology to apply the flame-retardant finishing agent to flame-retardant finishing of
cellulose fiber / fabric. The flame-retardant finishing agent disclosed by the invention has the advantages that greenness and environmental friendliness are achieved in the utilized raw materials, a finishing technology is simple and easy to operate, and no any toxic and harmful matters to the
human body and the environment is not generated in an operational process and a using process; the finished
cellulose fiber / fabric has the advantages of excellent flame retardance, good washing resistance and wide market application prospect.