A sliding mode variable structure control (SMVSC) method based on fuzzy self-learning for a direct-drive AC linear servo system is presented. SMVSC is a special nonlinear control strategy, which has strong robustness against parameter variations, load disturbances and uncertainty of system. This paper proposes that the chattering can be effectively minimized by introducing fuzzy self-learning in conventional sliding mode control, without sacrificing the strong robustness of SMVSC. Simulations show that this kind of method is effective. Simultaneously, the servo system promises good static and dynamic performance.