The permanent-magnet synchronous machine (PMSM) drive is one of best choices for a full range of motion control applications. For example, the PMSM is widely used in robotics, machine tools, actuators, and it is being considered in high-power applications such as industrial drives and vehicular propulsion. It is also used for residential/commercial applications. The PMSM is known for having low torque ripple, superior dynamic performance, high efficiency and high power density. Section 1 deals with the introduction of PMSM and how it is evolved from synchronous motors. Section 2 briefly discusses about the types of PMSM. Section 3 tells about the assumptions in PMSM for modeling of PMSM and it derives the equivalent circuit of PMSM. In Section 4, permanent magnet synchronous motor drive system is briefly discussed with explanation of each blocks in the systems. Section 5 reveals about the control techniques of PMSM like scalar control, vector control and simulation of PMSM driven by field-oriented control using fuzzy logic control with space vector modulation for minimizing torque ripples. PMSM control with and without rotor position sensors along with different control techniques for controlling various parameters of PMSM for different applications is presented in Section 6.