司马德文(386年—421年),字德文, 即晋恭帝,东晋最后一位皇帝。晋孝武帝司马曜次子,晋安帝司马德宗之弟,母为淑媛陈归女。司马德文初封琅邪王,之后历任中军将军、散骑常侍、卫将军、开府仪同三司、侍中、司徒、录尚书六条事等官职。晋安帝被桓玄所废时,司马德文与晋安帝都居于浔阳;桓玄败死后被迁至江陵。元熙元年(419年)刘裕杀晋安帝,立司马德文为帝,年号元熙。元熙二年(420年)六月,司马德文禅位于刘裕,东晋自此灭亡。司马德文被废为零陵王,同年九月,刘裕派人以棉被闷死司马德文,时年36岁,死后葬于冲平陵。
永初二年(421年)九月,刘裕命令琅琊侍中张伟携毒酒一瓶,前去秣陵鸩杀司马德文。张伟不忍谋害故主,回去又难以交代,就叹道:"要毒杀主君去让自己活下去,不如死了!"竟在路上喝下毒酒自尽。刘裕闻讯大怒。于十一月十日派褚淡之假意去探望褚皇后,命令自己的亲兵暗暗跟在后面。褚皇后听到兄长来了,出外相见。亲兵乘机越墙进入司马德文室内,将毒酒放在他面前,逼他快饮。司马德文摇头拒绝说:“佛教教义中说,人凡自杀,转世不能再投人胎。”兵士便将他挟上床去,用被子蒙住他脸面,用力扼死,然后跳墙而去。司马德文被杀后, 谥号恭皇帝,十一月辛亥(12月16日),葬于冲平陵,刘裕带领文武百官亲临送葬。