This paper describes the novel current control system of interior permanent magnet synchronous motor (IPMSM) based on model predictive control (MPC). Proposed current controller directly selects one of the switching modes of PWM inverter instead of generating voltage reference as conventional one. The problem with selecting the switching mode to output is formulated as MPC problem, considering actual requirements for current control system such as reduction of current error and switching frequency in the steady state. Simulation results show that current transient response improves by proposed current control system, especially at high speed region, where voltage satulation occurs and the inverter operates in overmodulation mode in some cases.