The invention discloses a method and a device for estimating a frequency ramp and a frequency deviation in a satellite mobile communication system. The method comprises the following steps of: according to parameters of an actual communication system, obtaining a range of a normalized frequency ramp value aD and calculating a trial interval delta aD of the frequency ramp value; carrying out repeated test on the normalized frequency ramp value aD by utilizing a frequency deviation estimating method, wherein the test interval each time is delta aD, one or a plurality of (aD, fD) number pairs are obtained in each trial process, and a set is formed by all the (aD, fD) number pairs after all the test processes are completed; and substituting all the (aD, fD) number pairs in the set into a likelihood function G (aD, fD), searching the (aD, fD) number pair capable of ensuring the likelihood function to attain the maximum value and using the (aD, fD) number pair as estimation values of the frequency ramp and the frequency deviation. The method and the device have the advantages of low SNR (Signal to Noise Ratio) threshold, low computational complexity and high estimation accuracy. In the actual application, the existing module can be continuously used in the method for estimating the frequency deviation, the estimation on the frequency ramp can be realized without great improvement, and the method and the device are very convenient.