The synchronization problem for a general class of uncertain chaotic systems is addressed. The underlying systems may be perturbed by unknown time-varying parameters, unstructured uncertainties, and external disturbances. Meanwhile, the time-varying parameters and disturbances are neither required to be periodic nor to have known bounds. Assuming the disturbances are L(2) signals, an adaptive control incorporated with H(∞) control technique is employed to construct a robust adaptive synchronization algorithm. Then, removing such assumption, a novel adaptive-based method is developed to achieve the goal of synchronization. In order to demonstrate the effectiveness of the proposed algorithms, such methods are applied to solve the synchronization problem of uncertain chaotic Chua's circuits.