Anti-HBcAg monoclonal antibodies from mouse ascites were purified by using immobilized metal ion affinity chromatography. We optimized the conditions of sample loading and elution. The results showed that when the pH stepwise elution was used, the best solution for sample loading was 20 mmol/L phosphate buffer containing 0.5 mol/L sodium chloride at pH 8.0 and the mAb was eluted at pH 5.0. The purity of obtained mAb was more than 85% and recovery reached 80%. When the adsorbed proteins were eluted by using gradient elution of an imidazole, the best solution for loading condition was 20 mmol/L phosphate buffer containing 5 mmol/L imidazole at pH 8.0. The purity and recovery of antibody were up to 95%.