闻父被囚，大哭曰：“哀哀父母，生我辛劳。自古岂有仇父者，我家生此枭獍，我生不如死！”即刻统沧州、德州两地兵力来攻，互有胜负。刘守文担心后梁袭击自己，派使者降梁，并送儿子刘延祐为质。梁太祖加刘守文中书令，抚纳之。开平三年（909年），刘守文联合契丹、吐谷浑部众，大举进攻刘守光并击败之，这时，他站出到自己军前，命令他们不得伤害弟弟刘守光。元行钦见状冲上前生擒了刘守文，刘守文军崩溃。部下推其子刘延祚领沧州，刘守光押刘守文于城下，沧州不为所动。但最终沧州还是被刘守光攻克。不久刘守光杀害刘守文，又归罪于凶手而杀之