The invention relates to a non-contact high-precision shaft current measuring device. The non-contact high-precision shaft current measuring device comprises a first magnetic concentrating ring M1, a second magnetic concentrating ring M2, a first magnetic sensor MS1, a second magnetic sensor MS2, a signal comprehensive processing circuit board, a DSP digital signal processing circuit board and a local display terminal. The first magnetic sensor MS1 and the second magnetic sensor MS2 measure magnetic field signals of an air gap between the first magnetic concentrating ring M1 and the second magnetic concentrating ring M2 and output voltage signals representing the magnitude of the magnetic field. After signal modulation by the signal comprehensive processing circuit board and the DSP digital signal processing circuit board, the current signal of a tested shaft is displayed on the local display terminal. The shaft current measuring device is high in interference resistance, high in resolution, high in detection precision, good in linearity and high in response speed; the requirements of tested current sources with various shape sizes are met, the mounting and dismounting are simple, the maintenance is convenient, the device is especially suitable for weak current signal measurement of a ship propulsion shaft, a motor rotor shaft or other large-diameter rotation shafts, and the general applicability is realized.