In this paper, we discuss a robust disturbance rejection method for dealing with disturbances of unknown frequencies. Unlike many other approaches, the method proposed here does not require the disturbance frequencies of the separate harmonics to be estimated. The current approach is based on disturbance reduction and disturbance suppression. This novel disturbance reduction controller consists of an inverse of the nominal model with an input deduction and a high gain integral term. The proposed controller can reduce both periodic and nonperiodic unknown disturbances with uncertainties in both stable and unstable systems. In addition, undesired responses caused by residual disturbances and residual modeling uncertainties are suppressed by combining the novel disturbance reduction controller with a sliding mode controller. The simulation results demonstrate that the proposed disturbance rejection method performs well under different disturbance inputs including random signals.