The invention discloses a high-stability force generator with compensation, which comprises a shell, a compensation sheet, a positioning ring, a magnetic steel, a magnetic conducting ring, a moving frame, and a magnetizing ring. The shell, the magnetic conducting ring and the magnetic increasing ring are all made of magnetic conducting materials, and together with the magnetic steel, a closed-loop magnetic circuit is established, and the moving frame is a coil wound on the skeleton. When the coil is fed with direct current, the coil generates an electromagnetic force in the magnetic field that is consistent with the axial direction of the product. The force generators of the present invention should be used symmetrically in pairs in a mechanical unit. The invention adopts permanent magnet steel with low temperature coefficient and high magnetic performance to improve the force output capability, and the compensating sheet adopts soft magnetic sheet to compensate the influence of working temperature change on air gap magnetic density. The invention has the advantages of high force output capability, high force stability, convenient processing and manufacturing, etc., and can be used as a force feedback element in inertial instrumentation, servo control, and force or moment measurement.