The invention discloses a method for detecting blood lactic acid in vitro by using a chemiluminescence method, which is characterized in that LD is utilized to catalyze L-lactic acid and NAD<+> to generate pyruvate and NADH, the pyruvate and ADP generate ATP under the catalysis of pyruvate kinase (PK), ATP and glycerol generate glycerol-3-phosphoric acid and ADP under the catalysis of GK, the glycerol-3-phosphoric acid is acted by GPO to obtain H2O2, and H2O2 is catalyzed by HPR to enable luminol to emit light; the size of light signals is in positive correlation with the concentration of thepyruvate, i.e. the bigger the concentration of the lactic acid is, the stronger the emitted light signals are; the concentration of the lactic acid can be conjectured by recording the light signals; and the lactic acid with the known concentration is used for detecting the light signals to make a dose-response curve, and the content of the lactic acid of an unknown sample can be calculated throughthe curve. In the invention, a chemiluminescence substance replaces a colored substance to achieve the purposes of sensitivity, stability, wide range and safety. The method can be used for preparinga corresponding commercial kit for quantitatively detecting the lactic acid in body fluids such as whole blood, plasma, cerebrospinal fluid, urine, gastric juice and the like.