The synthetic aperture radar (SAR) image of moving targets will defocus due to the unknown motion parameters. For fast-maneuvering targets, the range cell migration (RCM), Doppler frequency migration and Doppler ambiguity are complex problems. As a result, focusing of fast-maneuvering targets is difficult. In this work, an efficient SAR refocusing algorithm is proposed for fast-maneuvering targets. The proposed algorithm mainly contains three steps. Firstly, the RCM is corrected using sequence reversing, matrix complex multiplication and an improved second-order RCM correction function. Secondly, a 1D scaled Fourier transform is introduced to estimate the remaining chirp rate. Thirdly, a matched filter based on the estimated chirp rate is proposed to focus the maneuvering target in the range–azimuth time domain. The proposed method is computationally efficient because it can be implemented by the fast Fourier transform (FFT), inverse FFT and non-uniform FFT. A new deramp function is proposed to further address the serious problem of Doppler ambiguity. A spurious peak recognition procedure is proposed on the basis of the cross-term analysis. Simulated and real data processing results demonstrate the validity of the proposed target focusing algorithm and spurious peak recognition procedure.