This paper is concerned with the tracking control problem of nonlinear time delay systems. For time delay systems, we consider nonaffine pure-feedback structure. Additionally, the case where the time delay systems are subject to input saturation and unknown states is also taken into account. To begin with, a mean value theorem and an implicit function theorem are exploited to transform the systems into an affine form. Afterwards, a state observer is developed to estimate the unknown state variables and an extreme learning machine (ELM) is used to approximate the unknown functions. The output of the command filter replaces the virtual control signal'derivative, thereby circumventing the problem of ‘explosion of complexity’. Meanwhile, compensation signals are introduced to eliminate the filtering errors in a dynamic surface control (DSC). A Lyapunov–Krasovskii functional is designed to mitigate the unknown constant state time delay. During the controller design process, combining a prescribed performance control (PPC) with a command filter control, the tracking error can converge to a predetermined bound. Additionally, the effect of input saturation is eliminated with the aid of an auxiliary system. Finally, the effectiveness of such controller is further proved by taking an electromechanical system as an application object.