A shock-absorbing device for a human body which can reduce an impact applied to the human body when a wearer falls is provided. The shock-absorbing device for the human body includes: i) an airbag configured to surround the human body ii) a compressed gas cartridge connected to the airbag and configured to store a gas to be injected into the airbag iii) a compressed gas cartridge opener connected to the compressed gas cartridge and configured to eject the gas from the compressed gas cartridge iv) a foot sensor placed at a foot of the human body and configured to sense and store a mass center of the human body v) an acceleration sensor configured to sense a motion of the human body vi) a fall detection sensor connected to the foot sensor and the acceleration sensor and configured to determine whether or not the human body is falling based on detection signals received from the foot sensor and the acceleration sensor, respectively and vii) a control unit configured to control opening of the compressed gas cartridge opener in response to a signal received from the fall detection sensor. When the mass center detected by the foot sensor deviates from a sensing area, the fall detection sensor sends a fall signal to the control unit. When motion acceleration of the human body exceeds predetermined acceleration, the fall detection sensor can send another fall signal to the control unit.