This paper investigates the control problem of high-order fully actuated nonlinear systems with time-varying delays in the discrete-time domain.To make the compensation for time-varying delays concise,active and universal,a novel nonlinear predictive control method is proposed.The designed nonlinear predictive controller can achieve the same expected control performance as the nonlinear systems without delays.At the same time,the necessary and sufficient conditions for the stability of the closed-loop nonlinear predictive control systems are derived.Numerical examples show that the proposed nonlinear predictive controller design method can completely compensate for the time-varying delays of nonlinear systems.