This study revolves about the speed control of a permanent magnet synchronous motor (PMSM) with torque ripple and external disturbance. To enhance the performance of the PMSM speed control in response, robustness and torque ripple suppression, a hybrid control technique is presented by combining a novel disturbance observer based on iterative learning strategy (ILC-DOB) and a fast integral terminal sliding mode control (FITSMC) method. Firstly, an iterative learning law is used to enhance the conventional high-gain disturbance observer (DOB) to improve the estimation performance for periodic disturbance. Then, a new fast integral terminal sliding mode surface is proposed to increase the tracking error convergent speed of the traditional integral terminal sliding mode control (ITSMC) when the speed error is distant from the equilibrium point. Finally, the estimated total disturbance is incorporated as a feed-forward compensation to the enhanced FITSMC. According to experimental results, the presented method can ensure better speed-tracking performance and significant disturbance rejection capability of the PMSM drive system.