The invention discloses a high sensitive quick capturing method for satellite signals. The method comprises the steps of S1, generating a main code FFT sequence, and initializing a Doppler frequency;S2, generating a sampling FFT sequence; S3, after the sampling FFT sequence is conjugated, multiplying by the main code FFT sequence and getting the modulus; S4, conjugating the FFT sequence after being subjected to forward cyclic shift, multiplying by the main code FFT sequence and getting the modulus; S5, conjugating the FFT sequence after being subjected to reverse cyclic shift, multiplying bythe main code FFT sequence and getting the modulus; S6, repeating the steps S3 to S5 for preset times, and accumulating the modulus to acquire an accumulated modulus; S7, reserving the maximum of theaccumulated modulus; S8, when the maximum accumulated modulus is more than a preset threshold, conducting the step S11, an when the maximum accumulated modulus is less than a preset threshold, conducting the step S9; S9, moving the Doppler frequency in a stepping manner, and repeating the steps S3 to S8; S10, moving the initial position of satellite data, and repeating the steps S2 to S9; and S11,outputting a result. According to the method, the capturing speed of the satellite signal is improved, the first positioning time is reduced, and the probability of error tracking is reduced.