元康年间(291年-299年),司马宗受封南顿县侯,不久进封南顿公。
八王之乱中,司马宗于征讨
刘乔的战斗中有战功,进封
南顿王,增加食邑五千户,加上以前的食邑共一万户,并升任
征虏将军。
司马宗与
王导、
庾亮志向兴趣不同,联结豪侠,用来作为自己的心腹,王导、庾亮都对此颇有微词。晋明帝念及司马宗是皇亲贵戚,常常予以宽容。
晋明帝病情加重,司马宗、
虞胤密谋作乱。庾亮冲门而入,靠近御床,流泪告诉晋明帝。
晋明帝有所醒悟。
太宁三年(325年)闰八月,晋明帝去世,其子晋成帝
司马衍即位。同年九月,晋成帝以司马宗为骠骑将军,虞胤为大
宗正。司马宗失去权位,怨恨
流露于言语神色。
咸和元年(326年)十月,御史中丞
钟雅弹劾司马宗谋反,庾亮派
右卫将军、从事中郎
赵胤收捕司马宗。司马宗率兵抵抗,被赵胤所杀,朝廷贬其家族改为马氏,流徙司马宗的妻子儿女到晋安郡,不久赦免他们。
咸康年间(335年-342年),恢复其宗族谱籍。
司马宗被杀时,晋成帝司马衍并不知情。过了很长时间,晋成帝问舅舅庾亮说,往常那位白头公在什么地方(司马宗多白发,所以晋成帝这样称呼他)。庾亮回答说司马宗因谋反已经伏诛。晋成帝听完后,哭泣着说,舅父说他人是叛贼,就轻易地杀害他;如果别人说舅父是叛贼,那该怎么办?庾亮听完吓得脸色恐惧,半天无语。
侄孙:汝阳恭王
司马统,怀王司马矩之孙,威王司马祐之子,因叔公谋反,废为庶人。