亭侯司马京死后，以司马机为嗣。泰始元年十二月丁卯（266年2月9日），封燕王，封邑六千六百六十三户。晋武帝下诏为司马机和乐安王司马鉴高选师友。司马机到燕国，咸宁初年被征为步兵校尉，将渔阳郡并入燕国，加侍中之服。后拜为青州都督、镇东将军、假节，以北平郡、上谷郡、广宁郡一万三百三十七户增燕国为二万户。
继子国除.去世后无子，齐王司马冏上表以子司马几为嗣。后司马冏事败，燕国国除。