A novel automatic modulation classification algorithm named cumulantbased maximum likelihood classification (CMLC) is proposed for overlapped sources. The sample estimate of cumulant is utilised for classification and classification decision is made by maximising the asymptotic distribution function of the cumulant. Simulation results prove the superior performance of CMLC over existing algorithms.