Alzheimer's disease (AD) is characterized by β-amyloid (Aβ) plaques consisted primarily of aggregated Aβ proteins and neurofibrillary tangles formed by hyperphosphorylated tau protein. Both Aβ and hyperphosphorylated tau are toxic both in vivo and in vitro. Immunotherapy targeting Aβ seems to provide a promising approach to reduce the toxic species in the brain. However, there is little evidence from clinical trials so far indicating the efficacy of Aβ immunotherapy in cognitive improvement. Immunization with tau peptides or anti-tau antibodies could remove the tau aggregates and improve the cognitive function in preclinical study, which provides a novel strategy of AD therapy. In this article, we will summarize the immunotherapeutic strategies targeting either Aβ or tau.