This paper proposes a model predictive control based on three voltage vectors for an interior permanent-magnet synchronous motor in a rotating reference frame. The proposed method can obtain the reference voltage vector quickly by predicting only one voltage vector during one sampling period using the characteristics of the deadbeat control. In addition, to obtain better steady-state performance, the optimal vector duration ratios can be obtained from the cost function to minimize the error between the predicted reference voltage vector and the synthesis vector by using the switching sequence relationship of a symmetrical three vector, which is different from applying a single voltage vector in the conventional finite-control-set model predictive control (FCS-MPC). To verify the proposed method, the experimental results are compared with the conventional FCS-MPC and two-vector-based MPC.