The invention discloses a dual-mode SVPWM overmodulation method. The method comprises the steps that a modulation area is divided into a linear modulation area, a first overmodulation area and a second overmodulation area according to a modulation factor, wherein when an MI is larger than 0 and smaller than 0.9069, it is the linear modulation area, when the MI is larger than 0.9069 and smaller than or equal to 0.9517, it is the first overmodulation area, when the MI is larger than 0.9517 and smaller than or equal to 1, it is the second overmodulation area, and the MI is the modulation factor; a traditional SVPWM modulation method is used in the linear modulation area; a reference angle is used for controlling the compensation of an actual output voltage vector in the first overmodulation area; the mode that the actual output voltage vector hops at the position where a phase angle is a keep angle is used in the second overmodulation area, and the mode that an expected output voltage vector is followed by hopping is used for controlling the track of the output voltage vector. Compared with a traditional dual-mode control method, the dual-mode SVPWM overmodulation method is simple in algorithm, avoids complex operations, and is prone to engineering realization. Meanwhile, compared with a single-mode control method, the dual-mode SVPWM overmodulation method is high in control precision, and good in output voltage continuity.