《甘罗列传》出自司马迁的《史记》,并非单独成传,而是附在他祖父甘茂和樗里子的合传之后。因为甘茂不仅是甘罗的祖父,之前在秦国也担任过左丞相一职,而樗里子在当时是右丞相。
史书上关于甘罗的历史记载十分缺乏,基本上只有他12岁时为秦国出使赵国一事的记载。《史记》作为史家之绝唱,也没有在对甘罗进行描叙时肆意杜撰添加虚构不确切的故事和传说。所以虽然甘罗十二岁为丞相的经历非常传奇,堪称历史仅有,但只以他的确切的历史还不足以单独成传。
同为西汉的《战国策》中《甘罗十二出使》对甘罗的记载,只有甘罗十二岁时说服张唐出使燕国、自己出使赵国为秦国赢得十余座城邑这一段经历。司马迁对甘罗的记载相对详细些,主要多了两部分内容:甘罗是甘茂的孙子,甘茂死时他年仅12岁投靠吕不韦门下;甘罗出使赵国回到秦国,被秦王封为上卿,并赐还祖父甘茂的田地和家宅。此外,两部史书在对甘罗十二岁出使赵国的记载中,有一处并不一致,《战国策》认为赵国战胜燕国后夺到了36座城邑,而《甘罗列传》认为城邑数量只有30座。
除了历史记载上的有些不同,在《甘罗列传》文后,司马迁对甘罗还进行了一定的评价。他认为甘罗恐吓张唐、欺瞒赵王的行为虽然说不上君子,但在战国的特殊时期可以算得上一名出色的谋士,可以名垂后世。