A multi-mechanism-based phenomenological model is developed within the finite deformation kinematics framework for capturing the thermomechanical behaviour of shape memory polymers (SMPs) both during programming and in service. Particularly, the damage mechanisms in SMPs are studied within the continuum damage mechanics (CDMs) framework in which they are classified into mechanical or physical damage, induced during service condition, e.g. fatigue and functional damage induced during thermomechanical cycles, e.g. shape recovery loss. Statistical mechanics is incorporated to describe the initiation and saturation of these deformation mechanisms. The main advantage of the presented viscoplastic model, comparing to the existing counterparts, is its simplicity by minimizing the need for curve fitting, and capability in simulating the nonlinear stress-strain behaviour of amorphous, crystalline or semicrystalline SMPs. The developed viscoplastic CDM model takes into account several distinctive deformation mechanisms involved in the thermomechanical cycle of SMPs, including glass transition loss events, temperature-dependent material properties, stress relaxation, shape recovery transient events and damage effects. The established model correlates well with the experimental results and its computational capabilities provide material designers with a powerful design tool for future SMP applications.