The invention relates to the field of medical devices, and discloses a semi-automatic cardiopulmonary resuscitation machine. The semi-automatic cardiopulmonary resuscitation machine is simple in operation, easy to learn and use, and can be used for rescuing patients with sudden cardiac arrest. The semi-automatic cardiopulmonary resuscitation machine comprises a lifting system and a cardiopulmonaryresuscitation system, wherein the cardiopulmonary resuscitation system comprises a cover, a shell is arranged below the cover, a hole is arranged in the center of the shell, a pressing rod penetratesthrough the hole, a first up-and-down reciprocating mechanism is arranged above the pressing rod, the first upper and lower reciprocating mechanism is connected with a first shaft 1, the first shaftis arranged on the shell and is located at one side of the pressing rod, and the first shaft is connected with a motor through a first transmission mechanism, the first shaft is connected with a second shaft through a second transmission mechanism, the second shaft is connected with a pressing plate through the upper and lower reciprocating mechanism second, a breathing air bag fixed in the shellis arranged right side below the pressing plate, the breathing air bag is connected with one end of a tube, and the other end of the tube is connected with mask; the lifting system comprises a lifting device and a protective shell, wherein the lifting device is positioned in the protective shell; the upper part of the lifting device is connected with the lower part of the shell; the lower part ofthe lifting device is connected with the plate.