A CPR assist device primarily comprises a wearable device, an AED, and an oxygen supplying device, with all the devices stored in a case body. On the wearable device are disposed a covering member and straps connecting to the covering member. On the covering member are disposed a pressure detecting unit, a heartbeat detecting unit, a first display unit and a second display unit. In case of a cardiac arrest, the covering member is put on the chest of the patient for the rescuer to administer CPR at a particular position. During CPR administration the pressure detecting unit detects the compression force and displays it on the first display unit to inform the rescuer as to whether the compressions are being administered properly. Further, the heartbeat detecting unit detects the heartbeat signals, and the second display unit shows whether the heart has started beating again to facilitate proper CPR administration. The CPR success rate may be further increased with the aid of the AED and oxygen supplying device.