Diversity gains are believed to improve the transmission reliability in fading mobile satellite channels. Considering that the traditional Space-Time Coding (STC) is not suitable for the cooperative mobile satellite communication, in this paper a new cooperative mobile satellite communication system is proposed based on the Dynamic Space-Time Coding (D-STC). The transmit energy of the propose scheme is saved by avoiding forwarding erroneous signals in cooperative users. Meanwhile, the system benefits from diversity gains and the transmission is robust. Finally, the analytical result is validated by numerical simulations.