郎后不再饮酒，但被人怀疑为何有这么大的转变，顾荣因害怕获追究而再饮。直至司马冏于太安元年（302年）十二月被长沙王司马乂击败被杀，顾荣亦因讨伐葛旟有功而封嘉兴伯，转太子中庶子。司马乂在击败司马冏后任太尉，又以顾荣为长史。永安元年（304年），成都王司马颖与河间王司马颙联军击败司马乂，司马颖升任丞相，又以顾荣为从事中郎。同年东海王司马越带晋惠帝亲征司马颖失败，晋惠帝被俘至邺城，顾荣兼任侍中，并被派往拜谒皇陵。但当时司马颙部将张方已据洛阳，顾荣受阻不得进，逃到陈留。同年晋惠帝被张方胁逼到长安，又征召顾荣为散