With the continuous improvement of the launch energy level of the electromagnetic induction coil launcher (EICL), the muzzle energy is increasing, and the recoil force of the launcher is also increasing. In this article, the mathematical model of EICL is established, and the model of recoil force of the launch system is established according to the recoil phenomenon of the EICL system. On this basis, the mathematical model of the recoil force based on the spring hydraulic buffer device is established. The basic equation of the recoil motion under the action of the recoil mechanism is derived, and the dynamic mathematical model is established. Under the same single-stage EICL model, the recoil law of the launch processing is simulated and calculated, and the recoil motion law curve is obtained when the anti-recoil mechanism is used. The launch performance of the launcher with and without the recoil mechanism is compared. A new damping recoil mechanism is realized, and it is applied to the test system of large energy EICL.