The robust tracking and model following problem of linear uncertain time-delay systems is investigated in this paper. By using the solution of the algebraic Riccati equation, this paper presents a direct approach to the design of robust tracking controllers. The system is controlled to track dynamic inputs generated from a reference model. In the case of matched uncertainties, the proposed controller ensures uniform ultimate boundedness of tracking errors and, furthermore, the bounds can be made arbitrarily small. In the case of mismatched uncertainties, a sufficient condition is presented such that the controller guarantees uniform ultimate boundedness of tracking errors. Compared with existing results, the main feature of the approach proposed in this paper is that it does not require any precompensator even for the non-Hurwitz nominal system and, obviously, it is a direct method. It also employs linear controllers rather than nonlinear ones. Therefore, the designing method is simple for use and the resulting controller is easy to implement. Numerical examples show that this scheme can accommodate larger uncertainties and is likely to produce less conservative results.