The invention discloses a method for zero position measurement of a permanent magnet synchronous motor. The method includes a static testing step and a dynamic calibration step. According to the static testing step, S11, q-axis currents are provided, and d-axis currents are set to be zero; S12, whether a sampling value of a position sensor fluctuates near a fixed value or not is judged, and if yes, the step S13 is executed; S13, the sampling value of the position sensor is used as a middle zero position. According to the dynamic calibration step, S31, the motor is dragged to rotate at set rotating speed; S32, the d-axis currents are increased, and the q-axis currents are set to be zero; S33, whether the torque of the motor is kept near zero all the time or not is judged, if yes, the step S34 is executed, and if not, the step S35 is executed; S34, the middle zero position serves as a final zero position of the motor; S35, the middle zero position is corrected, and the torque of the motor is maintained near zero. According to the method, the middle zero position is obtained after the static testing step, the middle zero position is calibrated again in the dynamic calibration step, and therefore the obtained zero position of the motor is more accurate. The invention further discloses a system for zero position measurement of the permanent magnet synchronous motor.