In the control of unipolar sinusoidal excited switched reluctance motors (SRMs), deadbeat predictive current controllers (DPCCs) have gained attention for their enhanced dynamic performance. However, periodic disturbances caused by mismatches between the predictive model’s nominal and actual system parameters degrade the control performance of SRMs. To address this issue, a robust DPCC with multi-parameter compensation is proposed to improve dq0-axes current control performance. By analyzing the impact of parameter mismatches, a Kalman filter (KF) is developed to compensate for inductance coefficient mismatches, mitigating periodic disturbances. Additionally, a disturbance estimator with measurement noise suppression is integrated into the DPCC for both state and disturbance estimation to handle residual uncertainties, including winding resistance mismatches, magnetic saturation, and unmodeled dynamics. Compared simulation and experimental results validate the effectiveness of the proposed robust DPCC.