时以珪璋特异，令仪淑美，所以晋元帝为太子司马绍纳为世子妃。太兴四年（321年）庾妃生司马衍，即后来的晋成帝，次年生司马岳，即后来的晋康帝。322年，晋元帝去世，司马绍即位，于太宁元年（323年）六月立庾妃为皇后。赠庾琛为车骑将军，其夫人毌丘氏封安阳县君，从母荀氏永宁县君，何氏为建安县君（有一位名茂）。咸和元年（325年），晋明帝去世，晋成帝司马衍即位，尊庾皇后为皇太后，大臣因为成帝年幼请她临朝，庾太后以东汉和熹皇后邓绥的故事多次辞让，不得已才临朝摄政。咸和三年（328年），苏峻、祖约叛乱（苏峻之乱）