A new tracking algorithm is proposed based on particle filter and water wave optimization for the problem that indoor tracking accuracy is not high enough. In this algorithm, the observation equation of the node location is first given using the least squares estimation algorithm based on the node signal intensity. Meanwhile, the algorithm steps of indoor tracking are designed using the water wave optimization, and the particle filter is introduced to accelerate the convergence. Finally, the performance of the algorithm is simulated through simulation experiments. The results show that the algorithm can adapt well to indoor environment.