公元前99年,派遣将军李广利率三万骑兵进攻匈奴,同时又派骑都尉李陵带领步兵五千出击匈奴,以减轻匈奴对李广利的压力。没想到,李陵遇到的却时匈奴的主力八万铁骑,在经过八昼夜的搏斗之后斩杀匈奴一万余人,李陵被俘投降。司马迁因替李陵讲情得罪,被投入狱中。
至公元前98年,有人说李陵带匈奴兵攻打汉朝,大怒,将李陵的母亲、妻子和儿子都处死了。司马迁也因李陵一案被判处死刑。当时的死刑可有两种减刑方法一种是用五十万钱来赎罪。一种是受宫刑。由于付不起钱,司马迁选择了后者。所谓宫刑说是割去外生殖器和睾丸。
至公元前96年,司马迁的冤案被澄清,又被任命为中书令,替管理文书。于是司马迁忍辱负重,写完了《史记》。
睾丸切除在当时可以说是最残酷的刑罚之一。另外一类行睾丸切除的是阉人(太监一词是在唐代出现的),他们是在奴隶社会和封建社会中专供统治者役使的,被阉割过的失去生殖机能的男人。