The paper studied the application of boric acid as a flame retardant for cotton fabric with EDTA as crosslinking agent,sodium hypophosphite as catalyst.The results show that,the best finishing process was:boric acid 60 g/L,sodium salt of EDTA 20 g/L,sodium hypophosphite 20 g/L,the pH of solution was adjusted to 4 by ammonia, curing at 160℃and for 3 min.The finished cotton fabrics have excellent flame retardancy,little strength loss and whiteness loss.