Aiming at the problems of conventional torque sharing function (TSF) control method, such as large torque ripple, high peak current, and high copper loss, a non-unity TSF control method with adaptive overlapping angle is proposed. Firstly, on the basis of explaining the conventional TSF control logic, according to the characteristics of inductance, the conduction region is redivided, and the two-phase exchange region is subdivided into region 1 and region 2, which together with the single-phase conduction region form three regions in the winding conduction region. A non-unity TSF is designed in each region, which conforms to the torque variation trend. Then, an adaptive overlapping angle algorithm is designed, which can automatically adjust the overlapping angle under different speeds and load torques. Finally, taking a three-phase 6/20-pole switched reluctance motor as the control object, the simulation and experimental verification show that the control method can restrain torque ripple and reduce peak current and copper loss at the same time.