Permanent magnet synchronous motor always suffers from air gap field distortion and inverter nonlinearity, which lead to the harmonic components in motor currents. A resonant controller is a remarkable control method to eliminate periodic disturbance, whereas the conventional resonant controller is limited by narrow bandwidth and phase lag. This article presents a novel resonant controller with a precise phase compensation method for a permanent magnet synchronous motor to suppress the current harmonics. Based on the analysis of the current harmonic characteristics, the proposed resonant controller for rejecting a set of selected current harmonic components is plugged in the current loop, and it is parallel to the traditional proportional–integral controller. Furthermore, the stability analysis of the proposed resonant controller is investigated, and the parameters are tuned to get a satisfactory performance. Compared with the conventional resonant controller, the proposed resonant controller can achieve good steady-state performance, dynamic performance, and frequency adaptivity performance, simultaneously. Finally, the experimental results demonstrate the effectiveness of the proposed suppression scheme.