This paper presents a new dual-core closed-loop flux gate current sensor. The mathematical model was built, and the parameters that affect the characteristics of the flux gate current sensor were analyzed. The effects of the structural parameters on output characteristics of the sensor were simulated. Based on the simulation results, a prototype was designed, and the test results have a good agreement with the simulation results. The current sensor has the advantages of ultra low nonlinear error ( ± 3‰) and low offset error. The noise in the primary current is eliminated when measuring dc or ac signal. Especially, the designed dual-core closed-loop flux gate current sensor can measure current up to 20 kHz with the nominal primary current value of ± 30 A.