Abstract-A fast inhomogeneous plane wave algorithm is developed for the electromagnetic scattering problem from the composite bodies of revolution (BOR). Poggio-Miller-Chang-Harrington-Wu (PMCHW) approach is used for the homogeneous dielectric objects, while the electric field integral equation (EFIE) is used for the perfect electric conducting objects. The aggregation and disaggregation factors can be expressed analytically by using the Weyl identity. Compared with the traditional method of moments (MoM), both the memory requirement and CPU time, are reduced for large-scale composite BOR problems. Numerical results are given to demonstrate the validity and the efficiency of the proposed method.