Recently,in many industrial domains,it is required highly to the rapidity and the accuracy of the AC linear servo system.The most important task in the workfield is how to control the permanent magnet synchronous linear motor(PMSLM) accurately and rapidly.It was mainly made use of auto disturbance rejection control(ADRC) technique to see the external and the inner disturbance of PMSLM as a whole,which was composed by the tracking-differentiator(TD),the expanded state observer(ESO) and the nonlinear state error feedback(NLSEF).Then the overall disturbance was compensated dynamically.The advantages of this method are that the algorithm is simple,the tracking-speed is rapid,the precision of identification is exact and there is no overshoot.Strong disturbances rejection and robustness are shown by the Matlab simulation to the given linear motor.