In order to design a suitable controller which can achieve accurate trajectory tracking and a good control performance, and guarantee the stability and robustness of a robot system due to external disturbances error and internal parameter variations, an adaptive switching control strategy is proposed. The proposed scheme is designed under the condition of bounded distances and consists of an adaptive switching law and a PD controller. Based on the Lyapunov stability theory, it is proved that the proposed scheme can guarantee the tracking performance of the robotic manipulator and is adapted to varying unknown loads. Simulations are carded out on a two-link robotic manipulator, which illustrate the feasibility and validity of the proposed control scheme and the robustness for variational payloads.