In order to improve the classification accuracy of complex data on the premise of ensuring operation efficiency, a data classification algorithm based on multi-objective artificial bee colony algorithm and extreme learning machine is proposed, it takes the number of features and the classification accuracy as the optimization objectives, and improved artificial bee colony algorithm is introduced to optimize the parameters of the classifier and the selection of features of data. The simulation results based on six data sets verify the effectiveness of the proposed method.