The invention relates to an overlapping community discovering method based on spectral clustering and fuzzy sets. The overlapping community discovering method comprises the steps that 1, data sets ofa social network are read to generate a network structure graph, and the attribute information of nodes in the network is acquired; 2, the Jaccard coefficient and the attribute information of the nodes in the network are combined to calculate the similarity value among the nodes in the network; 3, a similarity matrix is built based on the similarity value among the nodes, and accordingly the normalized Laplacian matrix is built; 4, the feature vector and the feature value of each node are calculated, and a new feature vector is generated by utilizing methods of iteration and compression; 5, the new feature vector is orthogonalized, the membership grade is calculated, and the nodes with a plurality of high community membership grade values are subjected to division of overlapping communities; 6, the community division meeting the highest modularity requirement is selected according to the modularity divided each time; and 7, the final community division result is output. The overlappingcommunity discovering method can efficiently and accurately discover and divide the overlapping structures in the complex network.