In this paper, the balance control of a ball and beam system is considered. Based on the T-S fuzzy modeling, the dynamic model of the ball and beam system is formulated as a strict feedback form with modeling errors. Then, an adaptive dynamic surface control (DSC) is utilized to achieve the goal of ball positioning subject to parameter uncertainties. The robust stability of the closed-loop system is preserved by using the Lyapunov theorem. In addition to simulation results, the proposed T-S fuzzy model-based adaptive dynamic surface controller is applied to a real ball and beam system for practical evaluations. Simulation and experimental results illustrate that the proposed control scheme has much better performance than that of conventional DSC. Furthermore, parameter uncertainties and external disturbance are considered to highlight the robustness of the proposed control scheme.