贺瑰字光远,濮州人。在郓州朱宣部下当都指挥使。梁太祖到兖州攻朱瑾,宣派瑰与何怀宝、柳存等人率兵万人救兖州,瑰进攻待宾馆,想断绝梁的饷道。梁太祖在中都得降卒说瑰等进兵待宾馆的消息,占卜,得“斩关”卦,认为大吉,选精兵连夜急驰百里,计划先赶到待宾馆攻击瑰,但是天黑兵迷了路,早晨到达巨野东,遇瑰兵,进击之,瑰军大败。瑰退走,梁兵猛追,瑰看到无路可走,登坟堆上大喊说:“我是贺瑰,请不要杀我!”太祖驰马俘虏瑰及怀宝等数十人,降卒三千余人。那日,风沙蔽天,太祖说“:天怒我杀人少啊!”立即尽杀降卒三千人,把瑰及怀宝等捆绑在兖州城下招降瑾,瑾不肯降。因此斩怀宝等十多人,只留下瑰。瑰感谢太祖不杀之恩,发誓以身报效。跟随太祖平定青州,授曹州刺史。太祖即帝位,升为相州刺史。末帝时,升为左龙虎统军、宣义军节度使。
贞明元年(915),魏兵内乱,贺德伦降晋,晋王入魏州。刘寻阝在故元城战败,退到黎阳,贝、卫、氵名、磁诸州都被晋军占领。晋军攻取杨刘,末帝派瑰为招讨使,与谢彦章等屯军行台。晋军离瑰十里立栅,相峙百余日,瑰与彦章有矛盾,伏兵杀彦章,庄宗高兴地说:“将帅不和,梁快亡了!”于是下令军中年老有病的人归邺,用轻兵袭击濮州。瑰从行台跟踪,在胡柳陂交战,晋军辎重在阵西,瑰军将要进攻,晋军已乱,斩其大将周德威,尽取其辎重。瑰军已胜,摆阵无石山,黄昏,晋兵仰攻,瑰军下山击晋军,瑰军大败,晋军攻占濮州,屯军德胜,夹河立栅。瑰以舟兵攻南栅,不能取胜,退军行台,病死,终年六十二岁。赠侍中。有子光图。