The generalized Radon–Fourier transform (GRFT) is a well-established coherent accumulation technique for high-speed and high-mobility target detection. However, this method tends to suffer from the difficulty of identifying the main lobe from multiple blind speed sidelobes (BSSLs) and the computational complexity is generally high. To address these challenges, we propose a new method, namely the BSSL Traction Particle Swarm Optimization (BTPSO), to robustly and accurately extract the main lobe. In the method, the relationship between the main lobe and the BSSLs is used to attract particles to potential positions of the main lobe in the group when trapped in local optimal, and a new termination criterion in which multiple particles should converge to the same optimal value is proposed to avoid local convergence. Simulation examples show that the proposed method can improve the probability of converging to the main lobe peak while reducing cost time, and its good adaptability to low signal-to-noise ratio (SNR) cases is well verified.