The invention discloses a servo system non-switching attraction repetitive control method adopting equivalent disturbance compensation. According to the method, a given module generates periodical reference signals, a periodical feedback link is created, equivalent disturbance compensation is introduced into a non-switching attraction law, and an observer is utilized to estimate equivalent disturbance; an ideal error dynamic state is established based on the non-switching attraction law, a controller is designed according to the ideal error dynamic state, and a signal obtained through calculation is used as control input of a servo system; and specific controller parameter setting can be performed according to system convergence performance representing indexes, and calculation formulas ofa monotone decreasing region, an absolute attraction layer, a steady-state error zone boundary and the maximum number of steps of a tracking error entering a steady-state error zone for the first time, all of which represent a tracking error convergence process, are given. According to the non-switching attraction repetitive controller with the equivalent disturbance compensation function, through estimation of equivalent disturbance, system tracking precision can be improved, and periodical disturbance can be completely suppressed.