The field oriented control strategy of permanent magnet synchronous motors (PMSMs) has poor robustness and slow dynamic response, complex PID parameter tuning methods are generally required, and it is difficult to obtain good dynamic and steady state performance in a larger speed range through a fixed set of PI parameters. In order to solve the above problems, a finite control set current prediction strategy is proposed for the PMSM current loop control. This method directly deals with the set of discrete switching states without the need for a complex space vector modulation process, and uses its fast torque response to construct a value function pair through current deviation. The torque ripple is optimized when the motor load is switched. Compensation for control delay reduces both the current harmonic distortion and the steady state torque ripple. Simulation results show that compared with the traditional field oriented control method, the proposed scheme has good static and dynamic performance, and at low speed and high speed, this method can effectively reduce the stator current fluctuation and suppress the motor torque ripple.