The present invention provides a method for preparing human immunoglobulin, comprising such steps as: dissolution of Cohn component I+??+?II or Cohn component II+?II, caprylic acid precipitation, first-step anion exchange chromatography, IgM precipitation, second-step anion exchange chromatography, ultrafiltration or dialysis, preparation, and inactivation of virus as a result, high-purity human immunoglobulin is obtained through the preparation. Also provided is a human immunoglobulin prepared through the method and a pharmaceutical combination. The preparation method of the present invention is simple, has a low cost, and has a good industrial application prospect.