A cardiopulmonary resuscitation device includes a case having an extension portion extending therefrom. In operation, the user places the case across the chest of a person being given CPR, and presses the case into the persons chest, applying uniform force in according to a rhythm guided by audible and/or visual feedback. The cardiopulmonary resuscitation device includes a control circuit having a display screen, and a distance sensor apparatus operatively coupled to the control circuit. In another embodiment, the cardiopulmonary resuscitation device is structured for use on an infant-sized human. In this embodiment, the device includes a pair of legs extending through the case, the support structure permitting the case to be positioned on the chest of an infant-sized human wherein the case is useable to perform cardiopulmonary resuscitation on the infant-sized human by repeated press-release movements using a finger pad disposed on the case.