甘罗的父亲多年在京城太学研究文史,有一天,甘罗问母亲∶“父亲到哪里去了,怎么好久未见回家”母亲说∶“他到太学读书去了。”甘罗说∶“我要去看望他。”母亲说∶“你才十二岁,年纪这么小,怎么能去?”甘罗说∶“没关系,我有办法。”母亲懂得甘罗聪明过人,就叫家人陪同前往。
经过七八天的日行夜宿,甘罗到了京城,来到太学找到了父亲。父亲一见他来,就说∶“你不在家攻读诗书,来这里干什么?赶快回去,再过三天,我就没命了!”甘罗问∶“为什么?”父亲说∶“前几天,万岁做了一个梦,梦见海水干枯,山岳崩裂,月亮落了,花也凋谢了。第二天上朝时,要群臣解梦,结果朝廷中无人能解这个梦,最后就找到我们太学里来,要我们解梦。现在时间已过了三天,还是无人能解。万岁急了,下令若再过三天还解不出来,就把我们统统杀头。”
甘罗说∶“这是个好梦,我能解。”父亲一听儿子能解梦,马上把他拉到一个偏僻地方问他怎解。甘罗说∶"海干龙现爪,山崩望太平,月落帝星现,花谢正兴隆。"父亲一听,就要带他上朝解梦,甘罗说∶“再过三天,等到十五日时再去不迟。你可以先向皇上禀报,说有人能解这个梦。”甘罗的父亲真的就去禀报,万岁让他过三天后带解梦的人来。
一晃到了十五这天,满朝大臣一早就在金殿等候,万岁爷也端坐在龙案上,质问谁来解梦。大家都以为今天来解梦的,一定是个鹤发童颜的仙人,没想到来的竟是一个娃娃,个个都为他捏一把汗。甘罗走到万岁爷面前,说∶“解梦人在此。”万岁一看是个少年,就问∶“你来解梦吗?”甘罗说∶“是的。”接着又问∶“万岁,你做的什么梦请讲一遍。”万岁就说∶“我做个恶梦,梦见海水干了,山岳崩了,月亮落了,花凋谢了。”甘罗说∶“万岁做的是好梦。”万岁说∶“何以见得?”甘罗说∶“海干龙现爪,山崩望太平,月落帝星现,花谢正兴隆。万岁要让位,保太子登基。”万岁一听,龙颜大悦,愿意退位让太子登基。
太子登基做了皇帝,解梦人就成了皇帝的军师,居宰相位。原来的那个宰相当然不甘愿,就千方百计找岔子,不让甘罗上任。他对皇帝说∶“万岁,甘罗虽有才能,但还未成年,怎么能出任宰相?”,万岁就问“甘罗,你今年几岁了”甘罗答∶“臣今年十二岁,另外,天加一岁,地加一岁,万岁爷加一岁,不就十五岁了?”甘罗又问两边的大臣∶“今天是什么日子?”大家说∶“今天是十五。”甘罗说∶“月到十五光明亮,人到十五已成年。我今年正好十五岁,可以任宰相。"原来的那个宰相没话可讲了,甘罗就这样当上了宰相,后来就留下一句话∶“甘罗十二当宰相”。