(一)家世 曹操的祖父曹騰,是家中的第四個兒子,字季興。歷事漢安帝、漢順帝、漢桓帝、漢靈帝四個皇帝。他最初得到皇帝的青睞,是因為陪當時還是皇太子的漢順帝讀書。從黃門從官遷為小黃門,又遷中常侍。在省內(即宮內)供事三十多年,一直小心謹慎,其家族也從不在家鄉橫行霸道。而且曹騰又經常向皇帝推薦一些名士,如陳留虞放、邊韶、南陽延固、張溫、弘農張奐、穎川堂谿典等。當時有個蜀郡太守讓上計吏(每年去中央匯報地方工作的吏員)順便送些禮物給曹騰,結果被益州刺史種暠查出。種暠上奏罷免太守,並彈劾曹騰,請下廷尉案罪。皇卻說帝:「書是從外面來的,不是曹騰的過錯。」於是將奏折留中不發(即不處理)。結果曹騰絲毫不介意此事,常常在皇帝面前稱讚種暠是有才能的官員。後來種暠當上司徒,還感慨說:「我能當上司徒,都是曹常侍的幫助啊!」曹騰約束家族為惡和親近士大夫,引起當時各界對曹騰的普遍讚譽。在他死後,他的養子曹嵩還在朝廷當大司農,甚至用錢買了個太尉當。
但是不要因為認為曹騰就是一個好人。漢順帝死後,剛剛滿兩歲的幼子漢沖帝在繼位一年以後又夭折。當時大臣們都認為應該立一位年長有德的宗室當皇帝,都屬意於清河王劉蒜,外戚大將軍梁冀為了繼續掌權,卻立了八歲的勃海孝王的兒子劉纘當皇帝,即漢質帝。但這位小皇帝也很聰明,在朝會時指著梁冀對群臣說:「此跋扈將軍也。」惶恐的梁冀又毒死了這位即位才一年多的小皇帝。這時大臣們強烈要求立清河王劉蒜,梁冀本來打算立自己的妹夫蠡吾侯劉志,但見群情激昂,也沒了主意,不知道怎麼拒絕。
清河王劉蒜「為人嚴重,動止有度,朝臣太尉李固等莫不歸心焉。」但是曹騰曾經拜見劉蒜,劉蒜並不以禮相待,引起了曹騰的仇視。曹騰連夜趕往梁冀家中進行勸說,對他說:「將軍累世有椒房之親,秉攝萬機,賓客縱橫,多有過差。清河王嚴明,若果立,則將軍受禍不久矣。不如立蠡吾侯,富貴可長保也。」梁冀採納他的建議,強行立蠡吾侯劉志為帝,既漢桓帝。曹騰以此功勞,遷為大長秋,達到宦官官位的極點,並且被封為費亭侯。
(二)身世 當時的大宦官常常封侯,但是誰來繼承他們的爵位呢?有三種途徑:
第一,從同宗族中過繼一個作為養子。
第二,從異姓姻族中過繼一個作為養子。
第三,收買一個孤兒作為養子。
《吳書》說曹操是從夏侯氏過繼來的。但我不同意這個說法。原因有二:
第一,夏侯氏若是曹操的本族,那麼曹操與夏侯惇子女互相通婚,豈不違背了「同性不婚」的原則?
第二,袁紹在《討司空曹操檄》中罵曹操的父親曹嵩是「乞丐攜養」。以袁紹和曹操少年時頻繁的交往,袁紹應該比較清楚曹操的身世來歷。
第三,按理說,曹操建立自己的國家,就應該以本姓建國,而他不恢復夏侯氏的本姓,只是因為不知道自己本來姓氏的來源或者自己根本就是從曹氏宗族中過繼的。
因此,綜上所述,曹操的父親曹嵩只有兩種來源,最可能的是被收養的孤兒,其次則是曹騰宗族疏屬親戚中過繼的。