In this paper, the precorrected-FFT method is used to solve the electromagnetic scattering from two-dimensional cavities of arbitrary shape. The integral equation is discretized by the method of moments and the resultant matrix equation is solved iteratively by the generalized conjugate residual method. Instead of directly computing the matrix-vector multiplication, which requires N² operations, this approach reduces the computation complexity to O(N log N) as well as avoids the storage of large matrices. At the same time, a technique known as the complexifying k is applied to accelerate the convergence of the iterative method in solving this resonance problem. Some examples are considered and excellent agreements of radar cross sections between these computed using the present method and those from the direct solution are observed, demonstrating the feasibility and efficiency of the present method.Singapore-MIT Alliance (SMA