A fuzzy clustering algorithm based on improved particle swarm optimization was proposed in this paper. First reduce dimension of solution space, separate it into smaller solution space. In separated solution space, use of improved particle swarm optimization algorithm to search the sub-optimal solution as a chromosome of whole particle,use improved PSO to search global optimal solution. The particle solve the problem that swarm algorithm easy to fall into local optimal solution in high dimensional space, and the problem that the fuzzy clustering algorithm is sensitive to initial value problems. Simulation results show the effectiveness of this algorithm.