The invention discloses a method for detecting ferritin based on nanogold catalytic chemiluminescence analysis. The method comprises the following steps that 1), a nanogold solution is prepared, 0.01% w / w of a HAuC14 solution of is heated to boiling, a sodium citrate solution of 1% is added under hard stirring, a heating source is removed after the mixed solution keeps boiling for fifteen minutes, the mixed solution is continuously stirred and cooled to the room temperature, and the obtained solution is stored in a refrigerator with the temperature of 4 DEG C for standby application; 2) nanogold is marked through ferritin antibodies, and the ferritin antibodies are utilized for modifying nanogold particles; 3), immunoreaction is carried out; 4), ferritin is detected through the chemiluminescence analysis, a nonogold / ferritin mixed solution modified by the ferritin antibodies after the immunoreaction is finished is moved into a chemiluminescence pool, a luminol-potassium periodate chemiluminescence reagent is injected into the solution, and the chemiluminescence intensity of the solution is measured and recorded through an IFFL-D chemiluminescencent analyzer to obtain the correlation between the chemiluminescence intensity and the ferritin to be measured.