Aiming at the current control steady‐state error caused by sampling delay, parameters mismatch of direct‐drive permanent magnet synchronous motor (PMSM). This paper proposed a method of dual model predictive control (MPC) of direct‐drive PMSM based on sliding mode disturbance observer (SMDO). Deadbeat predictive current control (DPCC) is used for current loop, a SMDO is proposed to observe the system disturbance, the estimation is compensated to DPCC by feedback to decrease the current control steady‐state error. For speed loop, MPC with an internal model control observer (IMCO) can observe and compensate the load disturbance feedforward. The experimental results show that, the dynamic response speed of the proposed strategy is fast, the speed recovery time after sudden load torque is short, and the anti‐load disturbance performance and current tracking performance are effectively improved. © 2024 Institute of Electrical Engineers of Japan. Published by Wiley Periodicals LLC.