The invention discloses a method for recognizing a satellite communication signal modulation way. According to the scheme, the method comprises the following steps: 1, filtering a received signal to obtain a signal to be recognized; performing power spectrum smoothening, carrier frequency estimation and coherent demodulation on the signal to be recognized to obtain a demodulated signal; 3, estimating the code element rate of the demodulated signal; 4, determining whether the received signal is a binary phase shift keying signal or not by using a square spectrum; 5, determining whether the received signal is a quaternary phase shift keying signal or a hexadecimal quadrature amplitude modulation signal by using a signal quartic spectrum, carrier frequency and the code element rate; 6, determining whether the received signal is an octonary phase shift keying signal or not by using a signal eightfold spectrum; and 7, determining whether the received signal is a hexadecimal amplitude phase shift keying signal or not by using a signal duodenary spectrum, the carrier frequency and the code element rate. The method has high recognition accuracy, and can be applied to real-time monitoring of satellite communication signals. Through adoption of the method, totally-blind real-time recognition of the satellite communication signal modulation way can be realized.