司马迁是什么时期遭受宫刑的
西汉武帝刘彻(天汉2年)公元前99年,当时司马迁47岁时任太史令,因给打败仗的李陵辩解,被打入狱受宫刑。
天汉二年(前99),他的同僚李陵出征匈奴时被围,在矢尽粮绝的情况下投降匈奴。消息传到长安,武帝大怒。朝廷的文武百官,都大骂李陵投降可耻。司马迁不作声。武帝问他有什么意见,书生气十足的司马迁百言不讳地说:李陵转战千里,矢尽道穷,古代名将也不过如此。他虽投降,尚属情有可原。臣以为只要他不死,他还是会效忠汉朝的。盛怒中的汉武帝听了司马迁这番话,认为他是为李陵辩解,是在故意贬低当时正在打匈奴