در سال 1901 میلادی کارل لاند اشتاینر ، ایمونولوژیست آلمانی برای نخستین بار ، وجود آنتی ژنهای گروه خونی بر روی گلبولهای قرمز و نیز آنتی بادیهایی بر علیه همان آنتی ژنها را در سرم انسان ثابت نمود. لاند شتاینر ، ابتدا گلبولهای قرمز را از سرم جدا کرد و سپس به مطالعه نتایج حاصل از مخلوط کردن سرم و گلبولهای قرمز افراد مختلف پرداخت. وی دریافت که سرم بعضی از افراد قادر به آگلوتینه کردن گلبولهای قرمز برخی دیگر از افراد میباشد، اما بر روی گلبولهای قرمز همه افراد موثر نیست. در تجزیه و تحلیل نتایج ، او فهمید که میتوان افراد را از نظر گروههای خونی به گروههایی تقسیم نمود:
گروه خونی A : آنتی ژن نوع A را سطح گلبول قرمز خود دارند و در پلاسمای خونشان نیز آنتی کور B (ضد آنتی ژن B) را دارا هستند.
گروه خونی B : آنتی ژن نوع B را در سطح گلبولهای قرمز خود را دارند و در پلاسمای خونشان نیز آنتی کور A (ضد آنتی ژن A) را دارند.
گروه خونی AB : آنتی ژن نوع A و B را در سطح گلبولهای قرمز خود را دارند و در پلاسمای خونشان نیز هیچ یک از آنتی کورها را ندارند.
گروه خونی O : هیچ یک از آنتی ژنها را در سطح گلبولهای قرمز خود ندارند ولی هر دو آنتی کور را دارا هستند.