Multi-vector model predictive control of permanent magnet synchronous motor can effectively overcome the shortcomings of conventional single-vector model predictive control such as large motor current ripples and limited control accuracy, but its control performance is more susceptible to the influence of motor parameter perturbation. To improve the robustness of the multi-vector predictive control algorithm under the motor parameter perturbation, a novel nonparametric three-vector model predictive current control method for permanent magnet synchronous motors is proposed in this paper. Through constructing an ultra-local predictive current model based on the input and output signals of the permanent magnet synchronous motor, the influence of motor parameter perturbation on current prediction is avoided, and a disturbance observer is designed to estimate the non-modeled and perturbed parts of the ultra-local model. In addition, the direct calculation method of vector duty cycles based on current error is introduced to suppress the influence of motor parameter uncertainty on the duty cycle calculation link, which further improves the system robustness. Finally, simulations and experiments of the proposed method are demonstrated to compare with the conventional parametric three-vector model predictive current control, and the results show that the proposed control strategy can effectively suppress the disturbances caused by the motor parameters and ensure the steady-state performance during motor operation.