晋愍帝被俘后，司马睿在晋朝贵族与江东大族的支持下于建兴五年（317年）称晋王，建元建武，太兴元年（318年）即帝位，为晋元帝