宗室，谯王司马承之子。曾参与平灭成汉的战争。
生平.永昌元年（322年），司马承在王敦之乱期间坚守湘州治所长沙郡，但长沙遭王敦叛军攻陷，司马承被收捕并在押往荆州期间被王敦指派的王廙杀害。当时司马无忌因为年幼而倖免于难。王敦之乱于太宁二年（324年）被平定后袭封谯王。司马无忌后于晋成帝咸和年间任散骑侍郎，后多次升迁至屯骑校尉、中书侍郎和黄门侍郎。建元元年（343年）迁任散骑常侍，后转御史中丞，后又外出地方为辅国将军、长沙相，兼领江夏相，不久又转任南郡、河东二郡太守。永和二年（