A new method of auxiliary sources(MAS) is presented in this paper to solve the body of revolution(BOR) scattering problems, where continuous circular loop currents are used as auxiliary sources. By using Werner's formulas, the EM fields radiated by circular loop currents can be computed very efficiently, which render the high efficiency of our method. Numerical examples are presented to demonstrate the validity and applicability of the method.