疫苗接種的主要目的是使身體能夠制造自然的生物物質,用以提升生物體的對病原的辨認和防御功能,有時類似的病原體可以引起針對同一類病原的免疫反應,因此一個疫苗主要是針對一個疾病,或相似度極高的病原體,例如以牛痘預防天花即為佳例。
但20世紀末開始,免疫學家發現疫苗也有治療的可能性,并發展出相關的研究理論和實際用途。