In this paper, a robust adaptive controller is proposed for a class of uncertain nonlinear systems subject to time-varying input delay, parametric uncertainties and additive bounded disturbances. The desired trajectory based adaptive feedforward technique and a predictor-like robust delay compensating term are integrated via backstepping in the controller design. The proposed controller theoretically ensures semi-global uniformly ultimately bounded tracking performance based on Lyapunov stability analysis by employing Lyapunov-Krasovskii (LK) functionals. Simulation results are obtained to illustrate the effectiveness of the proposed control strategy.