The invention provides an auxiliary device for cardiopulmonary resuscitation, comprising a support plate, a lifting cylinder, a support base, a fixed foot, a cardioresuscitation mechanism and an automatic oxygen delivery mechanism, the support plate is fixed on the upper end surface of the lifting cylinder, and the lifting cylinder Installed in the middle of the support base, the fixed feet are installed on the lower surface of the support base, the cardiac resuscitation mechanism is arranged in the middle of the lower end surface of the support plate, and the cardiac resuscitation mechanism includes a box body, a drive shaft, a connecting rod, a top Rods, return springs, guide grooves, pulleys, telescopic rods, briquetting blocks, opening slots, bearing rods and guide sleeves, the automatic oxygen delivery mechanism includes placement slots, oxygen bags, return springs, pressure plates, breathing masks, oxygen delivery tubes, shells, Compared with the prior art, the rotating shaft, the cam, the first transmission wheel, the synchronous belt and the second transmission wheel, the present invention has the following beneficial effects: the patient's heart and lung automatic compression function is realized, and the automatic oxygen delivery function is also realized.