This paper studies the control of a flexible-link manipulator with uncertainty. The fast and slow dynamics are derived based on the singular perturbation (SP) theory. The sliding mode control is proposed while the adaptive design is developed using neural networks (NNs) and disturbance observer (DOB) where the novel update laws for NN and DOB are designed. The closed-loop system stability is guaranteed via Lyapunov analysis. The effectiveness of the proposed method is verified via simulation test.