Shape memory polymers (SMPs) are a type of programmable materials capable of transforming their shapes in a pre-programmed way upon the application of an external stimulus. These materials have been tested for various potential applications particularly in the biomedical field for polymers with general and specific requirements. This review focuses on the recent advances in biomedical applications, including self-tightening sutures, pressure bandages, self-expansion stents, tissue engineering scaffolds, artificial muscles, drug delivery, and orthodontic archwires, after a brief description of the concepts, classifications, programming procedures, and material requirements of SMPs.