清代顺治康熙年间,浙江东部出了一个有名的史瞎子,他善于卜学算卦,断人祸福,灵验无比。他虽然被称为瞎子,但也不是双眼失明,只是视力偏弱,平常给人相面算卦时,遇到男人就揣骨,女子来了就听她的声音,然后给对方预言吉凶,一般都能切中要点。

湖广巡抚年遐龄有两个儿子——年希尧和年羹尧。年希尧是年遐龄的亲生儿子,而年羹尧虽然已经好几岁,比年希尧年长,却一直由家中的一个老仆人收养着,年遐龄甚至都不知道他的存在。原来刚开始的时候,年遐龄的夫人还没有儿子,年遐龄和家中的婢女有了私情,婢女生下了一个儿子。夫人知道后将这个婢女赶走了,将她生下的儿子也扔了。年家的老仆不忍心,将这个可怜的孩子收养了下来。
这一年,年遐龄进京城朝拜皇帝,听说史瞎子在京城,就特地请他到自己家里,让他给年希尧相看前程。史瞎子进府的时候,在府门前见到了正在玩耍的年羹尧,心中大为惊异。史瞎子相看了年希尧,说道:“这孩子将来可以官居一品。”年遐龄听了十分高兴,却不料史瞎子又说道:“刚才我在门房那里相看了一个孩子,那孩子将来了不起,会位极人臣。”年遐龄听了心中大为惊诧,将门房叫了进来,问他那孩子是谁家的,门房说是老仆人的养子。年遐龄又叫来老仆人,问这个孩子的来历,老仆人流着眼泪,将孩子的由来说了。年遐龄见这孩子长得很好,就找来夫人,让她将孩子留在身边当作儿子抚养。后来,年羹尧果然如史瞎子所说,成了封疆大吏,掌大将军印,显赫一时。
徐元梦(旗人,姓舒穆禄氏)任浙江巡抚的时候,他的孙子舒赫德才总角之年,当时休宁县的书生汪文端正在徐元梦家中给这些孩子当老师。徐元梦请来史瞎子,让他给汪文端和舒赫德相看。史瞎子说道:“这两个人将来都会位居高官。”舒赫德是世家公子,将来位居高官原本是意料之中的事情。而汪文端却是一介寒儒,哪里敢有这样的奢望。汪文端猜想史瞎子之所以这样说,是因为自己是舒赫德的老师,故意这样说来安慰自己。
这天晚上,史瞎子一个人神神秘秘地来到书斋,找到汪文端:“您不要不相信我说的话,而且我还有一句话没有说:将来您的官职还要在主人家之上。”汪文端听了,更加觉得惶恐不安,连连摆手说不敢当。史瞎子说道:“我这可不是骗您。您现在是一个穷书生,故意说好听的话献媚讨好您,对我有什么好处?而且我命中注定,将来会遇到劫难,十年之后才能解脱出来。到那时您已身居高位,我还要靠您才能从劫难中脱困,所以现在郑重相托,请您到时候千万不要忘了我今天说的话,务请救我一把。”
果然没过多久,有人把史瞎子介绍给雍正皇帝,史瞎子也不知道和雍正皇帝说了些什么,第二天就被下旨发配到辽东。
乾隆皇帝继位后第十年,他下了诏令让那些罪责不重,仅判流放的犯人可以减刑。当时汪文端已经是刑部尚书,他翻阅过去的史瞎子案卷,发现史瞎子是被雍正下旨发配的,案卷上并没有记载他犯了什么罪。其他的官员都觉得他这种情况不好办,而汪文端却认为,史瞎子虽然罪名不确定,但只不过被判流放,正符合乾隆皇帝的恩诏。他向乾隆汇报请示,终于赦免了史瞎子的罪责。
史瞎子回到京城,汪文端将他请进自己府中,住了下来。史瞎子经过这次磨难,变得深沉了许多,轻易不再给人看相预言祸福了。到了乾隆庚午年间,汪文端的大儿子汪承沆长大了,要参加进士考试。汪文端的夫人急于想知道儿子考试的结果,请史瞎子给汪承沆算算。史瞎子掐起手指算了算,说道:“大公子这次可以得到六品官。”
当时六品官一般是翰林院翰林,或是京城某部主事。汪文端是朝中大员,他的儿子如果中了进士,一般来说肯定不会被选官到地方,十有八九能进翰林院。汪夫人听了,十分高兴,以为儿子考中进翰林院是板上钉钉的事情。可是没过多久,乾隆命令汪文端做这次会试的主考,按照惯例,他的儿子汪承沆就不能不避嫌,不能参加这次科考了。汪夫人心中大为失望,汪府中的人也觉得史瞎子说的话全是胡乱编造的。
到了年底,乾隆听说了汪文端儿子不能参加科考的事,他特地颁发一道圣旨,赐汪文端可以恩荫一子做官。汪承沆因此担任某部主事,正好是一个六品官。