A design method of an optimal preview controller for a class of linear continuous time-varying systems is presented in this paper. By differentiating both the output error signal and the two sides of the state equation, an augmented error system is constructed, which contains the error signal, the state vector and the derivative of the state vector. Then the performance index function is introduced and the control problem is solved by optimal control theory. Thus the optimal preview control input for the original time-varying system is found. The proposed controller includes the previewable future signal, so the response speed is accelerated. Meanwhile, the integrators in the controller make the output vector track the target signal better. The numerical simulations illustrate the validity of the proposed method.