This paper proposes a novel intelligent estimation algorithm in Wireless Sensor Network nodes location based on Free Search,which converts parameter estimation to on-line optimization of nonlinear function and estimates the coordinates of senor nodes using the Free Search optimization.Compared to the least-squares estimation algorithms,the localization accuracy has been increased significantly,which has been verified by the simulation results.