Based on input-output feedback linearization scheme using the theories of differential geometry, this paper designed a controller for the continuous stirred tank reactor system which is a typical nonlinear, multi-variables, time-varying system. First, continuously different the chosen system outputs until control input appear in the expression. Then, overall linearization can be realized by input variable-substitution if some conditions are satisfied. At last, mature linear control theory is used to control the sub linear system stable. Simulation results show that the proposed control scheme is efficient and the system contains good static, dynamic performance.