Abstract: In this paper, an adaptive output feedback control algorithm based on the dynamic surface control (DSC) is proposed for a class of uncertain chaotic systems. Because the system states are assumed to be unavailable, an observer is designed to estimate those unavailable states. The main advantage of this algorithm can overcome the problem of “explosion of complexity” inherent in the backstepping design. Thus, the proposed control approach is simpler than the traditional backstepping control for the uncertain chaotic systems. The stability analysis shows that the system is stable in the sense that all signals in the closed-loop system are uniformly ultimately bounded (UUB) and the system output can track the reference signal to a bounded compact set. Finally, an example is provided to illustrate the effectiveness of the proposed control system.