A system applies compression, vibration and heat to a body part of a person. The system includes a portable vibration and heat generation apparatus having a flexible support platform and a bag-like enclosure extending from the support platform. A cylindrical control unit is mounted to the support platform and extends perpendicularly from the support platform. The control unit has a diameter of between 50 millimeters and 100 millimeters. The control unit houses electronic circuitry and at least one battery. Four vibration pods extend from the support platform into the bag-like structure. The bag-like structure also houses a heat generation unit. The control unit extends through a circular bore in a compression wrap. The compression wrap is securable to a body part with a distal wall of the bag-like enclosure against the body part. The system selectively applies vibration, heat or a combination of vibration and heat to the body part.