The calibration of the protective current transformer (CT) is of particular importance, since its accuracy at high currents is crucial to the correct operation of the subsequent relay protection devices. Conventional calibration methods have been using an electromagnetic CT which contains an iron core as the standard CT. The iron core is big and difficult to manufacture for high-current measurement, and the serious residual magnetism of the iron core at high currents can lead to excessive measurement errors. This paper proposes a calibration system based on indirect comparison of CT and Rogowski coil, i.e. using an iron-core CT to correct the error of the Rogowski coil at low currents, which may be caused by the position of the current-carrying conductor and so on, and then using the calibrated Rogowski coil as the standard transformer at high currents for its good linearity and wide dynamic range, and there is no magnetic saturation. Since the output of the Rogowski coil needs to be integrated, an improved digital integrator based on direct current (dc) negative feedback is adopted, which can effectively eliminate the influences of temperature drift, time drift and dc offset caused by the analogue circuit. The measurement errors of each part of the calibration system have also been discussed, and the test results show that the accuracy of the system can reach up to the 0.05S Class and the uncertainties are 0.038% for ratio and 0.68′ for phase in the range 500 A to 50 kA.