A new clustering algorithm—hierarchical spectral clustering algorithm was proposed.In the algorithm the hierarchical clustering was embedded in traditional dichotomy SM spectral clustering,in order to raise the accuracy of spectral clustering and check skewed divisions in the process of hierarchical clustering.The experimental results show that the hierarchical spectral clustering is superior to spectral clustering or hierarchical clustering on clustering accuracy and checking skewed divisions in the process of hierarchical clustering.