案，这才得以获得储位。司马炎为抚军时，命羊琇参军事；司马炎即王位后，擢升羊琇为左卫将军，封甘露亭侯。司马炎继位登基后，羊琇累迁为中护军，加散骑常侍。琇在职十三年，掌管禁兵，预知机密，受到司马炎厚待。不过羊琇为人崇尚奢华，放恣犯法，多次被人检劾。其后司隶校尉刘毅弹劾羊琇，按律应受重刑，司马炎因其旧恩而仅免去其官职。不久羊琇又以侯爵不当为白衣的原因而得领护军，没多久尽复其职。及至齐王司马攸出镇，羊琇犯颜强谏，忤逆了司马炎的旨意，被贬为太仆。羊琇便因失宠而感到愤怨，后来发病求退。朝廷体恤其情，加羊琇为散骑常侍